C#
building Web services
described, 571-574
Microsoft Web services test page, 575-576
protocols, altering, 578-579
WebMethod, testing, 576-578
consuming Web services, 587-591
caching Web services, 599-600
calling XSLT templates, 249-250
cardinality, XML Schemas root document, 192
Cascading Style Sheets (CSS)
box layout and cross-browser compatibility, 88-91
external reference with link element, 87-88
external reference with processing instructions, 87
levels, active, 81
multicolumn layout, 92-94
properties, 82-83
selectors, 84-85
style information, adding to page, 85-87
validating, 94
case-sensitivity, XML, 11-12
CDATA sections, 16-17
CDATA Section interface, DOM, 369-370
Central European (windows-1250) character set, 23
CharacterData interface, DOM, 368-369
characters
DTDs, 163
enclosing special, 15
child elements, DTDs
asterisk (*) quantifier, 157
choice option, 157-158
described, 150-151
number of instances, specifying, 151-152
plus sign (+) quantifier, 153-155
question mark (?) quantifier, 155-156
XML elements, reusing, 152-153
child node, DOM, 364
children, XForms control, 731-732
choice option, DTDs, 157-158
chooseelement, 252
class libraries, RSS, 562
client
Ajax code, 423-425
Microsoft WSE, 676-679
XForms, 755-756
XML processing, 354
client application
consuming Web services with Java, 599
Java Web service, running, 596-597
running Web services with Java, 599
<Code>, 619
code, executing via XSLT, 259-261
color property, CSS, 82
command line, XSLT, 258-259
comment
described, 23-25
DOM interface, 369
XML Schemas, 205-206
XPath, 286-287
compact schema, RELAX NG, 236-237
complex types, 180-181
composition
Web services
data, representing and communicating, 568
described, 567-570
discovering, 570-571
XSL-FO, 102-103
Compressed UCS (UTF-16) character set, 23
Compressed Unicode (UTF-8) character set, 23
conditional processing ( ifelement), 251-252
consuming application, Microsoft Trace Utility, 622-623
Contact class, 706-707
contact information file, Ajax, 418-419
Contact Manager class, 707-711
content tags, 12
controlling XSLT, XQuery, and XPath processing
with Java, 491-493
XQJ, 499-500
controls, XForms, 727-730
converting schema types, Oxygen XML Editor 6.2, 58-60
Cooktop editor, 62
coordination, WS-* specifications, 658
copyelement, 248
copy-ofelement, 248
core specifications, WS-*, 659-663
credential exchange, WS-* security, 657
credential verification class, Microsoft WSE server, 667-669
cross-browser
Ajax code, 426-427
CSS compatibility, 88-91
CSS (Cascading Style Sheets)
box layout and cross-browser compatibility, 88-91
external reference with link element, 87-88
external reference with processing instructions, 87
levels, active, 81
multicolumn layout, 92-94
properties, 82-83
selectors, 84-85
style information, adding to page, 85-87
validating, 94
currentfunction, 257
cursor property, CSS, 83
Cyrillic (windows-1251) character set, 23