Index_X

X

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




Architecting Web Services
Architecting Web Services
ISBN: 1893115585
EAN: 2147483647
Year: 2001
Pages: 77

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net