Index_X


X

Xalan processor, 8, 601
xdt:anyAtomicType, 62
xdt:dayTimeDuration, 63, 76
xdt:untypedAtomic, 63, 76
xdt:yearMonthDuration, 63, 76
XHTML output method, 46, 388
XML
as a tree, 39, 44, 48
attributes, 44, 55
base attribute, 539
data, 2
documents, 1
element, 24
information set (InfoSet), 24
lang attribute, 695
Namespaces 1.1, 23
namespaces, 22
output method, 46, 378
parser, 6, 137
Query Language, 32
space attribute, 60
specification, formatting, 646
syntax, use of, 34
tags, 621
tree model, 56
vocabulary, 17
XML-based electronic commerce, 2
XML-based model, 19
XML-defined IDs, 335
XML document features, categories of
debatable, 56
definitely insignificant, 56
definitely significant, 56
XML envelope/payload applications, 591
XML parser, 6
XML Query Language, 28
XML Schema, 25, 92, 145, 210
XML Schema, overview of
elements with attributes and simple content, 148
elements with element-only content, 150
elements with mixed content, 149
processing, 8
overview of, 145
rule-based, 37
types based, 41
simple type definitions, 146
substitution groups, 151
XML specification, formatting, 646
XML Spy, 9
XML to HTML, transforming, 1
XML vocabulary, 21, 210
XML, features of
separating data from presentation, 2
transmitting data between applications, 2
xml:space attribute, 49
XMLFilter class (JAXP), 823
XMLNode, 812
XMLSpec, case study of, 645-46
XPath
cast expression, 444
data model, 147, 163, 204
doc() function, 533
engine, 305
expression language, 7
expression syntax, 130
expressions, 76, 101, 125
function call, 68, 224
function library, 765
language, 18
relationship to XSLT, 21
XPath 2.0
requirements, 33
xpath-default-namespace attribute, 304, 442
XPathDocument(.NET), 812
XPathNavigator object (.NET), 813
XPointer, 21, 860
XQuery, 9, 32, 131, 206
xs:anyURI, 63, 76
xs:boolean, 75
xs:date, 75
xs:dateTime, 75
xs:decimal, 73, 75
xs:double, 73, 75
xs:float() constructor function, 765
xs:float, 73
xs:ID, 73
xs:integer() constructor function, 72
xs:integer, 73, 75
xs:QName, 76, 204
xs:string, 73, 75
xs:time, 75
xs:token, 150
<xsl: apply-imports > instruction, 184
<xsl:apply-templates> instruction
changes in 2.0, 184
effect, 185
format, 184
usage and examples, 185
xsl:nil attribute, 171
xsl:type attribute, 170
XSL (Extensible Stylesheet Language), 21
XSL and CSS, 24
XSL Formatting Objects (XSL-FO), 21
XSL, capabilities of
creation of formatting constructs, 29
definition of reusable formatting macros, 29
extensible set of formatting objects, 29
formatting constructs, creating, 25
formatting of source elements, 29
source elements, formatting, 24
writing-direction independent stylesheets, 29
XSL, history of
beyond XSLT 1.0, 31
Microsoft WD-xsl dialect , 8, 30, 435
prehistory, 26
Saxon, 31
XQuery, 32
XSLT 2.0 and XPath 2.0, 33
<xsl:analyze-string> instruction, 176, 227
<xsl:apply-imports> instruction, 184
<xsl:apply-templates> instruction
changes in 2.0, 187
effect, 188
format, 187
usage and examples, 193
<xsl:apply-templates> versus <xsl:for-each>, 194
<xsl:attribute> instruction
changes in 2.0, 201
effect, 202
examples, 211
format, 201
usage, 208
<xsl:attribute> instruction, attributes of
name , 202
select, 202
separator, 202
type, 202
validation, 202
xsl:attribute-set
changes in 2.0, 214
effect, 215
examples, 217
format, 214
usage, 217
<xsl:attribute-set> declaration, 214
<xsl:attribute-set> declaration, attributes of
name, 215
use-attribute-sets, 215
xsl:call-template
changes in 2.0, 220
effect, 221
format, 220
usage and examples, 222
<xsl: character-map > declaration
changes in 2.0, 229
effect, 230
format, 229
usage and examples, 232
xsl:choose
changes in 2.0, 236
effect, 236
examples, 237
format, 236
instruction, 213, 227, 236, 237
usage, 237
xsl:comment
changes in 2.0, 238
effect, 239
examples, 240
format, 238
instruction, 238
usage, 239
xsl:copy
changes in 2.0, 241
effect, 242
examples, 244
format, 241
instruction, 205, 216, 240, 350
<xsl:copy>
attributes of, 241
changes in 2.0, 245
copy-namespaces, 241
effect, 246
example of, 244
format, 245
significance of, 243
type, 241
usage and examples, 247
validation, 241
<xsl:copy-of>
attributes of
copy-namespaces, 245
for repeated output source, example of, 247
instruction, 245, 350
select, 245
type, 245
validation, 245
xsl:decimal-format
attributes of
changes in 2.0, 252
declaration, 251, 359
decimal-separator, 252
digit, 253
effect, 253
examples, 255
format, 252
grouping-separator, 252
infinity, 252
minus-sign, 252
name, 252
NaN, 253
pattern-separator, 253
percent, 253
per-mille, 253
usage, 255
zero-digit, 253
xsl:document
changes in 2.0, 257
effect, 258
format, 257
instruction, 257
usage and examples, 260
xsl:element
changes in 2.0, 260
effect, 261
format, 261
instruction, 62, 260
usage and examples, 269
xsl:exclude-result-prefixes attribute, 114
xsl:fallback
changes in 2.0, 271
effect, 272
examples, 274
format, 271
instruction, 106, 125, 135, 271
usage, 273
xsl:for-each
changes in 2.0, 276
effect, 277
format, 277
instruction, 276
usage and examples, 279
xsl:for-each- group
attributes of, 281
changes in 2.0, 281
collation, 282
effect, 282
format, 281
group-adjacent, 282
group-by , 282
group-ending-with, 282
group-starting-with, 282
instruction, 281
select, 282
usage and examples, 286
xsl:functlon
as, 301
attributes of
changes in 2.0, 300
declaration, 35, 73, 131, 300
effect, 301
format, 300
name, 301
override, 301
usage and examples, 303
xsl:if
changes in 2.0, 309
effect, 309
examples, 311
instruction, 102, 309
format, 309
usage, 310
xsl:import
changes in 2.0, 312
declaration, 47, 88, 98, 312
effect, 313
examples, 320
format, 312
usage, 319
xsl:import-schema
changes in 2.0, 324
declaration, 163, 168, 324
effect, 325
examples, 328
format, 325
usage, 326
xsl:include
changes in 2.0, 328
declaration, 47, 88, 328
effect, 329
format, 328
usage and examples, 330
<xsl:Include> and <xsl:import>, difference between, 88
xsl:key
attributes of
changes in 2.0, 332
collation, 332
declaration, 332
effect, 333
format, 332
match, 332
name, 332
usage and examples, 335
use, 332
xsl:matching-substring
changes in 2.0, 342
effect, 343
element, 181, 182, 342
format, 342
usage and examples, 343
xsl:message
changes in 2.0, 343
effect, 344
examples, 345
instruction, 102, 343
format, 343
usage, 344
xsl:namespace
changes in 2.0, 347
effect, 347
format, 347
instruction, 346
usage and examples, 348
xsl: namespace-alias
changes in 2.0, 350
effect, 351
format, 350
usage and examples, 352
<xsl:namespace-alias> instruction, 116, 350
xsl: next -match
changes in 2.0, 355
effect, 356
format, 355
instruction, 355
usage and examples, 357
xsl:non-matching-substring
changes in 2.0, 359
effect, 359
element, 184, 358
format, 359
usage and examples, 359
xsl:number
attributes of
changes in 2.0, 360
count, 360
effect, 361
format, 360
format, 361
from, 360
instruction, 359
lang, 361
letter-value , 361
level, 360
select, 360
usage and examples, 367
value, 360
xsl: otherwise
changes in 2.0, 374
effect, 374
element, 237, 374
format, 374
usage and examples, 375
xsl:output
attributes of
changes in 2.0, 375
effect, 377
examples, 391
format, 375
usage, 390
<xsl:output> declaration, 46, 375
cdata-section-elements, 376, 381
doctype-public, 376, 382
doctype-system, 376, 382
encoding, 376, 382
escape-uri -attributes, 376
include- content-type , 376
indent, 376, 383
media-type, 376, 383
method, 376
name, 376
normalization-form, 376, 383
omit-xml-declaration, 377, 384
standalone, 377, 384
undeclare-namespaces, 377, 384
use-character-maps, 377, 385
version, 377, 385
<xsl:output>, attributes of
cdata-section-elements, 376, 381
doctype-public, 376, 382
doctype-system, 376, 382
encoding, 376, 382
escape-uri-attributes, 376
include-content-type, 376
indent, 376, 383
media-type, 376, 383
method, 376
name, 376
normalization-form, 376, 383
omit-xml-declaration, 377, 384
standalone, 377, 384
undeclare-namespaces, 377, 384
use-character-maps, 377, 385
version, 377, 385
xsl:output-character element, 391
changes in 2.0, 391
effect, 392
format, 392
xsl:param
changes in 2.0, 393
effect, 394
element, 99, 356, 392
examples, 399
format, 393
usage, 397
<xsl:param> element, attributes of
as, 393
name, 393
required, 393
select, 393
tunnel, 393
<xsl:param> with a default value, example of, 399
xsl:perform- sort
changes in 2.0, 405
effect, 405
format, 405
instruction, 405
usage and examples, 406
xsl: preserve-space
changes in 2.0, 406
effect, 407
element, 406
examples, 410
format, 406
usage, 409
<xsl:preserve-space> declaration, 406
xsl:processing-instruction, 411
changes in 2.0, 411
effect, 411
examples, 413
format, 411
usage, 412
xsl:result-document
changes in 2.0, 414
effect, 415
examples, 417
format, 414
usage, 417
<xsl:result-document> instruction, 47, 414
xsl:sequence
changes in 2.0, 420
effect, 420
element, 420
format, 420
usage and examples, 421
<xsl:sequence> instruction, 200, 226, 420
xsl:sort
changes in 2.0, 423
effect, 424
examples, 431
element, 423
format, 423
usage, 429
<xsl:sort> attributes of
case-order , 424
collation, 424
data-type, 424
lang, 424
order, 424
select, 424
stable, 424
<xsl:sort> element, 189, 278, 423
xsl: strip-space
changes in 2.0, 433
declaration, 432
effect, usage, and examples, 433
format, 433
<xsl:strip-space> declaration, 432
xsl:stylesheet
changes in 2.0, 434
effect, 437
format, 434
usage and examples, 445
<xsl:stylesheet> element, 91, 433
<xsl:stylesheet> element, attributes of
default-validation , 92, 168
exclude-result-prefixes, 92
extension-element-prefixes, 92
id, 92
<template> declaration, 103
<template> element, 115
<transform>, 98
<value-of> element, 102
<value-of> instruction, 127
<variable> element, 61, 99
<when> element, 236
xpath-default-namespace, 92
xsl:template
changes in 2.0, 451
declaration, 450
effect, 452
format, 451
usage and examples, 455
xsl:text
changes in 2.0, 460
effect, 460
format, 460
instruction, 459
instruction, 114, 459
usage, 460
xsl:transform
element, 91, 465
format, 465
xsl:type
attribute, 166
validation attribute, 166
version attribute, 119
xsl:value-of
changes in 2.0, 465
effect, 466
examples, 470
format, 465
instruction, 465
usage, 467
xsl:variable
changes in 2.0, 471
effect, 472
element, 471
examples, 477
format, 471
usage, 477
xsl:when
changes in 2.0, 487
effect, 487
format, 487
usage and examples, 488
<xsl:when> element, 487
xsl: with-param
changes in 2.0, 489
effect, 489
element, 488
format, 489
usage and examples, 490
[xsl]version attribute, 273
XSL-FO (XSL Formatting Objects), 21
XSLT
engine, 19
forwards compatibility, 274
namespace, 98, 351, 438
overview of, 1
processor, 6, 47, 92, 115, 168
processor, core task of, 43
Recommendation, 46
significance of, 17
stylesheet, 8, 11
template rules, 116
type system, 72
uses of, 4
XSLT (eXtensible Stylesheet Language Transformations), 1
XSLT 1.0 processor, 122
XSLT 1.0 stylesheet, overview of, 9
XSLT 1.0 stylesheets to XSLT 2.0, migration of, 124
XSLT 2.0 and XPath 1.0, features of, 619
XSLT 2.0 as a language
Rule based, 37
types based on XML schema, 41
XML syntax, use of, 34
XSLT 2.0 behavior and XSLT 1.0 behavior, differences between, 126
XSLT 2.0 processor, 122
XSLT 2.0 requirements, 33
XSLT 2.0 stylesheet, 15, 541
XSLT 2.0, changes In, 84, 494
XSLT 2.0, features of, 122
XSLT and SQL
overview of, 7
similarities between, 7
XSLT and XML
relationship between, 18
schemas, 21
XSLT and XML schemas, 25
XSLT and XML, relationship between, 22
XSLT and XPath processing objects (MSXML)
IXMLDOMDocument, 800
IXMLDOMNode, 800
IXMLDOMNodeList, 800
IXMLDOMParseError, 800
IXMLDOMSelection, 800
IXSLProcessor, 800
IXSLTemplate, 800
XSLT and XPath, 21
XSLT and XSL, 21
XSLT defined attributes, 129
XSLT element, 122
XSLT engine, 16
XSLT functions
current() function, 526
current-group () function, 523
current-grouping-key (), 523
document(), 524
element-available(), 524
format-date (), 524
format-number(), 524
format-time (), 524
function-available(), 524
generate-id (), 524
key(), 524
regex-group (), 524
system-property (), 524
unparsed-entity-public-id (), 524
unparsed-text (), 524
XSLT in data conversion, role of, 2
XSLT instructions. See instructions
XSLT processing model, 43
XSLT processor, 5, 39
XSLT processor, core task of, 36
XSLT Recommendation, 38
XSLT stylesheet, 7, 9
XSLT to XML, transformation from, 5
XSLT to XML, transforming
XSLT 1.0 stylesheet, 9
XSLT 2.0 stylesheet, 15
XSLT and SQL, 7
XSLT processors, 8
XSLT transformations, using
data conversion, 17
publishing, 17
XSLT tree model, 6, 48
XSLT version 2.0, features of
extending the scope of applicability, 3
integration across the XML standards family, 3
tactical usability improvements, 3
XSLT, 1
XSLT, overview of
transforming music, 3
version 2.0, 3
XSLT, system overview of
different output formats, 45
multiple inputs and outputs, 47
trees, not documents, 44
XSLT, use of
data conversion applications, 17
publishing, 19
XSLTC, 8
XSLT-defined declarations. See declarations
XSLT-defined elements, 129
XSLT-defined functions, 130
xt processor, 601
xt, 8



XSLT 2.0 Programmer's Reference
NetBeansв„ў IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications (2nd Edition)
ISBN: 764569090
EAN: 2147483647
Year: 2003
Pages: 324

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