X

XForms (XML Forms)
calculate property, 344
constraint property, 344
data types in, 342343
defined, 433
discussed, 315
end of chapter exercise, 349
executing in Internet Explorer, 341
input types, 342
instance() function, 345
model description, 339340
namespaces, 340341
object actions, 344345
properties, restricting values with, 343344
property() function, 345
readonly property, 344
relevant property, 344
required property, 344
type property, 344
XHive native XML database , 385
XHTML (Extensible HTML) , 433
XInclude tool , 348 , 433
XIndice native XML database , 386
XLink (XML Linking Language)
arc attribute, 321, 330
arcrole attribute, 321
attributes, list of, 320
defined, 316, 433
discussed, 315
end of chapter exercise, 349
extended attribute, 321
extended links
basic XML interpretation, 328
metadata structure, splitting databases by, 322325
uses for, 322
flexibility in, 332
from attribute, 321
HTML links versus, 316
label attribute, 321, 329
links
Internet Explorer support, 320
refining between multiple documents, 331
locator attribute, 321
resource attribute, 321
role attribute, 321
simple attribute, 321
simple example of, 317318
standards, 319
to attribute, 321
XML data types, SQL Server database
documents, adding to server, 185186
exist() method, 169, 189
indexes, creating, 199201
modify() method, 169, 190
modifying, 186190
nodes() method, 169
pattern matching expressions, 187
query() method, 168, 186
retrieving, 186190
string patterns, searching, 186
table containing, 168
typed, 166167
untyped, 166167
uses for, 167
value() method, 169, 189
XML DOM (XML Document Object Model) , 266 , 433
XML Editor , 433
XML Extender software , 436
XML (Extensible Markup Language)
advantages of, 3
commercial uses of, 392394
defined, 1, 434
embedding in HTML, 79
HTML comparison, 2
simple document creation, 47
uses for, 381
XML Format (XML--FO) , 348
XML Forms . See XForms
XML Infoset (XML Information Set) , 266
XML Linking Language . See XLink
XML Pointing Language . See XPointer
XML Schema Definition . See XSD
<XML> tag
src attribute, 7
syntax rules, 13
XML Topic Maps (XTM) , 394
XMLAGG method
description of, 135, 439
disadvantages, 140
lines of output, 139
sorting order example, 139
XMLATTRIBUTES method
description of, 135, 438
highlighted name example, 137
XMLCLOB data type, 436
XMLCOLATTVAL method
description of, 135
relational structure form, 140
XMLCONCAT method
description of, 135, 439
multiple XML fragment example, 137138
XMLDATA mode, FOR XML clause, 170
XMLELEMENT method
description of, 135, 438
multiple layers , embedding, 136
tag creation, 136
XMLFILE data type, 436
XML--FO (XML Format) , 348
XMLFOREST method
description of, 135, 438
multiple fields, 141
XMLNAMESPACE method, 439
XMLQuery function, 311312
XMLSCHEMA mode, FOR XML clause, 170
XMLSERIALIZE function, 438
XMLTable function, 311312
XMLTRANSFORM method, 135
XML2CLOB function, 438
XMLType data type
CLOB object, 132
defined, 434
discussed, 131
methods , 132133
subprograms, 132
uses for, 132
XMLVARCHAR data type, 436
XPath scripting language
absolute and relative paths, 266
axes, 279280
binding data, 346347
comment nodes, 266
context functions, 276
defined, 434
discussed, 58, 133
document nodes, 266
end of chapter exercise, 293294
expressions
concatenation, 278
list of, 273274
multiple path , 278
numeric, 284
path, 272
syntax, 268271
Try It Out exercise, 290292
wildcard (*) character, 277
functionality, 266
functions
accessor, 282
Boolean, 286
constructor, 283284
context, 289290
date, 286287
duration, 286287
error, 283
list of, 281282
node, 288
QName, 287
sequence, 288289
string, 285
time, 286287
tracing, 283
URI, 285
namespace nodes, 266
node relationships, 266268
operators, 275276
predicate syntax, 274275
processing instruction nodes, 266
root nodes, 266
XPointer (XML Pointing Language)
defined, 434
discussed, 315
documents, linking to, 335336
end of chapter exercise, 349
Internet Explorer and, 337
splitting data between documents, 333334
XPath functionality with, 338
xpointer() function, 337338
XQuery language
ancestor node, 303
atomic value, 302
attribute nodes, 302
child node, 302
code, embedding into HTML, 299301
command example, 296297
comment nodes, 302
defined, 434
descendent node, 303
discussed, 295
document nodes, 302
element nodes, 302
end of chapter exercise, 314
FLWOR statement
embedded for loops and communication, 309310
for loop, 303305
let clause, 308
order by clause, 307308
return clause, 303305
where clause, 306307
functions in, 303
item value, 302
namespace nodes, 302
Oracle database support, 311312
parent node, 302
processing--instruction nodes, 302
Saxon program and, 297299
shared components , 296
sibling node, 303
syntax rules, 303
text nodes, 302
uses for, 296
XQueryX variation, 312313
XSD (XML Schema Definition)
annotations, 193195
cardinality, 373374
complex data types, 378379
custom data types, 375
date data types, 372373
defined, 434
discussed, 167, 351
end of chapter exercise, 223, 380
global type, 370
hierarchical relational database table structure example, 191192
list elements, 377378
local type, 370
mapping to tables, 192193
miscellaneous data types, 373
numeric data types, 372
restriction data types, 376377
sequencing, 374375
simple data types, 376
simple type facets, 376
storing as schema collection, 195199
string data types, 371372
structures, 371
substitution, 379380
time data types, 372373
union list declarations, 378
XSL (Extensible Style Sheets)
B2B (Business--2--Business) transfers, 220
control structure elements, 7074
data retrieval elements, 6970
defined, 3, 58, 434
DOM combined with, 8284
element functionality, 59
end of chapter exercise, 8587
function syntax, 77
functions versus method, 7677
method syntax, 81
node creation elements, 6669
pattern matching syntax, 81
processing instruction elements, 6061
transformation elements
document transfers, 221
xsl:apply--templates , 6465
xsl:call--template , 66
xsl:template , 6163
xsl:apply--templates element, 6465
xsl:attribute element, 67
xsl:call--template element, 66
xsl:choose element, 7273
xsl:comment element, 61
xsl:copy element, 6768
xsl:copy--of element, 6869
xsl:element element, 6667
XSL--FO format , 58 , 434
xsl:for--each element, 71
xsl:if element, 7071
xsl: otherwise element, 7273
xsl:output element, 70
xsl:param element, 75
xsl:processing--instruction , element, 60
xsl:script element, 61
xsl: sort element, 74
xsl:stylesheet element, 60
XSLT (Extensible Style Sheet Language Transformations) , 58 , 265 , 434
xsl:template element, 6163
xsl:text element, 70
xsl:transform element, 60
xsl:value--of element, 6970
xsl:variable element, 75
xsl:when element, 7273
XTM (XML Topic Maps) , 394


Beginning XML Databases
Beginning XML Databases (Wrox Beginning Guides)
ISBN: 0471791202
EAN: 2147483647
Year: 2006
Pages: 183
Authors: Gavin Powell

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