SOA for the Business Developer: Concepts, BPEL, and SCA (Business Developers series)

XML (Extensible Markup Language) 39–63

attributes, 44–45

benefits of, 41

child, 44

comments, 43

content, 44

for data transfer, 5

declaration, 43

defined, xvii, 39

descendants, 44

document structure, 43–46

encoding, 43

engine, 40–41

mixed content, 44

namespace, 46–51

overview of, 40–41

parent, 44

processing instructions (PIs), 45–46

processor, 40–41

Schema definitions, 51–63

in SOA, 41–43

source, 86

-source order, 88

-stored values, 86

vocabulary, 40, 41

XML Path Language. See XPath

XML Schema Definitions (XSDs), 41, 51–62

content model, 54

data type, 51–53, 55–57

data-type reuse, 62

import declaration, 62

include declaration, 62

instance document, 55, 62–63

namespaces in, 60–62

purpose of, 53–54

sequencing, 58–59

simple and complex content elements, 59–60

structure of, 54–60

unqualified setting, 61, 63

XML Stylesheet Language Transformation (XSLT), 85, 186

XPath, 85–117

absolute location path, 88

avoiding errors, 89–91

context, 91–93

defined, xvii, 86

examples, 94–96

expressions, 109–112

functions, 113–117

returns a Boolean, 114

returns a number, 116–117

returns a string, 114–115

location path, 86, 88

location step, 88, 96–104, 108–109

nodes, 86–89

node set, 88, 110–111

numeric and Boolean operators, 113

predicates, 89, 103–104

relative location path, 88

setup for practice in, 259–262

uses of, 86

variables, 135–137

XQuery 2.0, 85

Категории