Beginning XML Databases (Wrox Beginning Guides)

Element class

attributes and methods of, 42

code, 43

functions performed by, 32

tagName attribute, 42

element nodes

XPath scripting language, 266

XQuery language, 302

element--available function, 77

elements

attributes, 1920

child, 20

content of, 18

DTD (Document Type Definition)

cardinality, 357360

categories, 354355

content, 355357

extensible, 18

naming rules, 17

relationships between, 18

syntax rules, 1415

xsl:apply--template , 6465

xsl:attribute , 67

xsl:call--template , 66

xsl:choose , 7273

xsl:comment , 61

xsl:copy , 6768

xsl:copy--of , 6869

xsl:element , 6667

xsl:for--each , 71

xsl:if , 7071

xsl: otherwise , 7273

xsl:output , 70

xsl:param , 75

xsl:processing--instruction , 60

xsl:script , 61

xsl: sort , 74

xsl:stylesheet , 60

xsl:template , 6163

xsl:text , 70

xsl:transform , 60

xsl:value--of , 6970

xsl:variable , 75

xsl:when , 7273

ELEMENTS mode, FOR XML clause, 169

EMPTY element, 354

end of chapter exercise.

See also answers to exercise

abstracted classes, 54

DTD (Document Type Definition), 380

HTML script errors, 27

NXD (native XML database), 262263

object model, 242243

Oracle database, 162163

script exercise, 55

SOAP (Simple Object Access Protocol), 222223

SQL Server database, 202203

SQL (Structured Query Language), 129130

web page determination, 28

XForms, 349

XLink, 349

XML script errors, 28

XPath scripting language, 293294

XPointer, 349

XQuery language, 314

XSD (XML Schema Definition), 223, 380

XSL elements, 8586

ending root tag, syntax rules , 13

entities, DTD

ASCII code character, 364365

built--in, 364365

custom, 365369

parameter, 365369

envelope section, SOAP , 211

equality XPath numeric operator , 284

ERDs (Entity Relationship Diagrams)

classification, 104, 322

object model, 232

error functions, XPath scripting language , 283

escape sequence , 24

events , 42

execution paths, optional selection of , 70

exercise . See answers to exercise ; end of chapter exercise ; Try It Out exercise

exist() method, 169 , 189

eXist native XML database , 385

EXISTSNODE method

description of, 133

string verification, 156

EXPLICIT mode, FOR XML clause, 169 , 179181

exponential notation , 99

expressions

precedence in, 9899

XPath scripting language

concatenation, 278

list of, 273274

multiple path , 278

numeric, 284

path, 272

syntax, 268271

Try It Out exercise, 290292

wildcard (*) character, 277

extended links, XLink

basic interpretation, 328

extended attribute, 321

metadata structure, splitting databases by, 322325

uses for, 322

Extensible HTML (XHTML) , 433

Extensible Markup Language . See XML

Extensible Style Sheet Language Transformations (XSLT) , 58 , 265 , 434

Extensible Style Sheets . See XSL

external data, document transfers , 219222

EXTRACT method

description of, 133

SELECT statement, 140

Категории