|
|
XAML (XML Transaction Authority Markup Language), 614
XDR (XML-Data Reduced) Schemas, 100
XKMS (XML Key Management Specification), 614
XLANG, 613
XML (eXtensible Markup Language), 67–189
attributes in, 76–77
building DTDs, 88–89
child and parent nodes for nested elements, 75
converting strings to types in, 302
creating compliant pages in HTML, 590
for data formatting, 34–35
declaring namespaces, 94–95
defined, 2
devising strategies for schemas, 131–135
displaying data in VB text box, 463
document building in, 77–84
DOM and, 31, 43, 137–140
element declarations, 124–128
elements for, 72–75
embedding binary data in documents, 211
empty elements, 74
format for reservation availability form, 431–433
HTML vs., 70–72
implementing DTDs in document, 92–93
invalid documents in, 78
as metalanguage, 68
methods for building, 342
minimizing namespace references, 99
nesting elements, 74–75
optional declaration at top of document, 81
overview of, 68–70
paths in XSLT expressions, 182–186
reading schemas, 243
referencing namespaces, 95–96, 97–99
sample code for content models, 117
SAX standards for, 31, 43, 137–138
schema implementation in, 129–136
structuring data in documents, 80–81
syntax for DTDs, 85–92
syntax rules for documents, 82–84
text declarations, 81–82
transforming data with XSLT, 187–189
validating against schemas, 471–472
W3C specifications for, 69
well-formed documents, 79–80
well-formed vs. valid, 72
XSL mapping of, 169–170
See also DOM standard; DTDs; SAX standard; XSLT
XML Key Management Specification (XKMS), 614
XML Parser. See Microsoft XML Parser
XML Parser for Java, 283–284
XML Schema Definition Language. See XSDs
XML Spy, 103, 590
XML templates, 572–575
availabilityRequestTemplate, 572–573
detailRequestTemplate, 573–574
reservationRequestTemplate, 574–575
XML Transaction Authority Markup Language (XAML), 614
XML-DEV mailing list, 161
XMLP (XML Protocol), 604–605
XMLReader interface, 164–165
XML-RPC (XML-Remote Procedure Call), 599–602, 603
XML-SIG (XML Signature Syntax and Processing), 615
XPath, 182
XSDs (XML Schema Definition Language), 99–136
attribute group declarations, 129
complex type child element, 115
complex type element, 114–115
content models, 114–115, 116–120
derived data types, 110–112
devising strategies for schemas, 131–135
DTD vs. XSD data types, 104
element declarations, 124–128
group declarations, 128
implementing schemas, 129–136
model groups for content models, 120–123
overview of, 99–101
primitive data types, 105–110, 113
schema components and declaration tags, 101–103
schema namespaces, 123–124
simple and complex derived data types, 111–116
switching from DTDs to, 95
using and reusing schemas, 130–131
See also schemas
XSL (eXtensible Style Sheet Language)
adding stylesheet references for hotel reservation system isolated service consumers, 516
capabilities of, 62
developing hotel reservation documents, 514–515
mapping of XML, 169–170
purpose of, 168–169
relationship between XSLT and, 169
templates for embedded hotel reservation Web service, 389–390
XSL stylesheets in hotel reservation system consumer, 576, 580, 590–593
See also XSLT
XSL processor, 169
XSLT (eXtensible Style Sheet Language Transformations), 168–189
about, 169–170
elements of, 170–182
executing transformation for XML data with, 187–189
expressions in, 182–186
HTML pathing syntax vs. pathing expressions, 183
purpose of XSL, 168–169
relationship to DOM and SAX APIs, 170
XSL mapping of XML, 169–170
See also XSL
|
|