ISBN13: 9781565927094 ISBN10: 1565927095 All Product Details
[ Symbols ], [ A ], [ B ], [ C ], [ D ], [ E ], [ F ], [ G ], [ H ], [ I ], [ L ], [ M ], [ N ], [ O ], [ P ], [ R ], [ S ], [ T ], [ U ], [ V ], [ W ], [ X ] Symbols[ Top ] Symbols comments, 18 instruction (XML), 17 {} (curly braces), 48 A[ Top ] absolute location terms (XPointers), 75 actuate attribute (XLink), 91, 96 #all keyword (XPointer), 86 ancestor() location term (XPointer), 77, 81 ancestry, matching on (XSL), 43 any attribute (xsl:number), 52 ANY element declarations (XML), 24 apply-imports directive (xsl), 56 apply-templates directive (xsl), 57 arg directive (xsl), 57 declarations, 31-36 attr() location term (XPointer), 87 attribute attribute (xml), 22 attribute directive (xsl), 58 attributes attribute (xml), 92 attributes, XML, 3, 18-19, 31-36 locating with XPointers, 87 remapping with XLinks, 92 reserved, 20-22 attribute-set directive (xsl), 58 auto attribute (XLink), 91 B[ Top ] behavior attribute, XLinks, 91, 96 C[ Top ] CDATA datatype (XML), 33 CDATA instruction (XML), 17 character entities, XML, 22-23, 28-31 child() location term (XPointer), 77, 79 choose directive (xsl), 59 comment() keyword (XML), 47 comment directive (xsl), 60 comment element (xsl), 49 #comment keyword (XPointer), 86 comments, XML documents, 6, 18, 60 constant directive (xsl), 60 content-role attribute (XLink), 92, 95 content-title attribute (XLink), 92, 95 contents directive (xsl), 60 copy directive (xsl), 61 count attribute (xsl:number), 51 counter directive (xsl), 61 counter-increment directive (xsl), 63 counter-reset directive (xsl), 63 counter-scope directive (xsl), 63 counters directive (xsl), 62 D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
Symbols[ Top ] Symbols comments, 18 instruction (XML), 17 {} (curly braces), 48 A[ Top ] absolute location terms (XPointers), 75 actuate attribute (XLink), 91, 96 #all keyword (XPointer), 86 ancestor() location term (XPointer), 77, 81 ancestry, matching on (XSL), 43 any attribute (xsl:number), 52 ANY element declarations (XML), 24 apply-imports directive (xsl), 56 apply-templates directive (xsl), 57 arg directive (xsl), 57 declarations, 31-36 attr() location term (XPointer), 87 attribute attribute (xml), 22 attribute directive (xsl), 58 attributes attribute (xml), 92 attributes, XML, 3, 18-19, 31-36 locating with XPointers, 87 remapping with XLinks, 92 reserved, 20-22 attribute-set directive (xsl), 58 auto attribute (XLink), 91 B[ Top ] behavior attribute, XLinks, 91, 96 C[ Top ] CDATA datatype (XML), 33 CDATA instruction (XML), 17 character entities, XML, 22-23, 28-31 child() location term (XPointer), 77, 79 choose directive (xsl), 59 comment() keyword (XML), 47 comment directive (xsl), 60 comment element (xsl), 49 #comment keyword (XPointer), 86 comments, XML documents, 6, 18, 60 constant directive (xsl), 60 content-role attribute (XLink), 92, 95 content-title attribute (XLink), 92, 95 contents directive (xsl), 60 copy directive (xsl), 61 count attribute (xsl:number), 51 counter directive (xsl), 61 counter-increment directive (xsl), 63 counter-reset directive (xsl), 63 counter-scope directive (xsl), 63 counters directive (xsl), 62 D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
A[ Top ] absolute location terms (XPointers), 75 actuate attribute (XLink), 91, 96 #all keyword (XPointer), 86 ancestor() location term (XPointer), 77, 81 ancestry, matching on (XSL), 43 any attribute (xsl:number), 52 ANY element declarations (XML), 24 apply-imports directive (xsl), 56 apply-templates directive (xsl), 57 arg directive (xsl), 57 declarations, 31-36 attr() location term (XPointer), 87 attribute attribute (xml), 22 attribute directive (xsl), 58 attributes attribute (xml), 92 attributes, XML, 3, 18-19, 31-36 locating with XPointers, 87 remapping with XLinks, 92 reserved, 20-22 attribute-set directive (xsl), 58 auto attribute (XLink), 91 B[ Top ] behavior attribute, XLinks, 91, 96 C[ Top ] CDATA datatype (XML), 33 CDATA instruction (XML), 17 character entities, XML, 22-23, 28-31 child() location term (XPointer), 77, 79 choose directive (xsl), 59 comment() keyword (XML), 47 comment directive (xsl), 60 comment element (xsl), 49 #comment keyword (XPointer), 86 comments, XML documents, 6, 18, 60 constant directive (xsl), 60 content-role attribute (XLink), 92, 95 content-title attribute (XLink), 92, 95 contents directive (xsl), 60 copy directive (xsl), 61 count attribute (xsl:number), 51 counter directive (xsl), 61 counter-increment directive (xsl), 63 counter-reset directive (xsl), 63 counter-scope directive (xsl), 63 counters directive (xsl), 62 D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
B[ Top ] behavior attribute, XLinks, 91, 96 C[ Top ] CDATA datatype (XML), 33 CDATA instruction (XML), 17 character entities, XML, 22-23, 28-31 child() location term (XPointer), 77, 79 choose directive (xsl), 59 comment() keyword (XML), 47 comment directive (xsl), 60 comment element (xsl), 49 #comment keyword (XPointer), 86 comments, XML documents, 6, 18, 60 constant directive (xsl), 60 content-role attribute (XLink), 92, 95 content-title attribute (XLink), 92, 95 contents directive (xsl), 60 copy directive (xsl), 61 count attribute (xsl:number), 51 counter directive (xsl), 61 counter-increment directive (xsl), 63 counter-reset directive (xsl), 63 counter-scope directive (xsl), 63 counters directive (xsl), 62 D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
C[ Top ] CDATA datatype (XML), 33 CDATA instruction (XML), 17 character entities, XML, 22-23, 28-31 child() location term (XPointer), 77, 79 choose directive (xsl), 59 comment() keyword (XML), 47 comment directive (xsl), 60 comment element (xsl), 49 #comment keyword (XPointer), 86 comments, XML documents, 6, 18, 60 constant directive (xsl), 60 content-role attribute (XLink), 92, 95 content-title attribute (XLink), 92, 95 contents directive (xsl), 60 copy directive (xsl), 61 count attribute (xsl:number), 51 counter directive (xsl), 61 counter-increment directive (xsl), 63 counter-reset directive (xsl), 63 counter-scope directive (xsl), 63 counters directive (xsl), 62 D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
D[ Top ] datatypes, XML, 32 declarations, XML, 15 default XML attribute values, 32 descendant() location term (XPointer), 77, 80 digit-group-sep attribute (xsl:number), 55 instruction (XML), 16 documents, XML, 5 DTDs (document type definitions), 5, 9-10, 23-38 included and ignored sections, 36 E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
E[ Top ] declaration (XML), 24 element directive (xsl), 63 elements, XML, 2, 18-19 declaring, 24 empty, 3, 27 styles for (see XSL) XPointer references, 74-88 elements, XSL (list), 56-71 embed attribute (XLink), 90 empty elements (XML), 3, 27 EMPTY keyword (XML element declarations), 27 encoding attribute, XML declarations, 15 entities, in XML, 22-23, 28-31 ENTITY datatype (XML), 34 declarations (XML), 28 extended links (XLinks), 93 Extensible Linking Language (XLL), 72 external entity references (XML), 30 F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
F[ Top ] #FIXED keyword (XML attribute declarations), 32 following() location term (XPointer), 77, 82 for-each directive (xsl), 64 format attribute (xsl:number), 53 formatting, 40-41 objects, 40 from attribute (xsl:number), 52 G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
G[ Top ] grouping in XML element declarations, 26 H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
H[ Top ] href attribute, XLinks, 89, 95 html() location term (XML), 76 I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
I[ Top ] id attribute (XML), 72 ID datatype (XML), 33, 73 id directive (xsl), 65 id() location term (XML), 75 IDREF, IDREFS datatypes (XML), 33, 73 if directive (xsl), 66 IGNORE directive (XML DTDs), 36 ignored sections in DTDs, 36 #IMPLIED keyword (XML attribute declarations), 32 import directive (xsl), 66 INCLUDE directive (XML DTDs), 36 include directive (xsl), 67 included sections in DTDs, 36 inline attribute (XLink), 94 inline links (XLinks), 88-97 inline multiended links (XLinks), 93 internal subsets (XML DTDs), 37-38 L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
L[ Top ] lang attribute (XML), 20 letter-value attribute (xsl:number), 54 level attribute (xsl:number), 51 link attribute (xml), 21, 83, 89 linking stylesheets, XSL, 56 M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
M[ Top ] macro directive (xsl), 67 macro-arg directive (xsl), 68 match attribute (xsl:template), 42-56 multi attribute (xsl:number), 51 N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
N[ Top ] n-digits-per-group attribute (xsl:number), 55 name tokens, XML, 34 namespaces in XML documents, 7-9 NDATA keyword, 30 new attribute (XLink), 91 NMTOKEN, NMTOKENS datatypes (XML), 34 NOTATION datatype (XML), 35 declarations, 31 notations, XML, 31 number directive (xsl), 68 number element (xsl), 49-55 numbering XML elements, 49-55 O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
O[ Top ] occurence operators (XML), 26 origin() location term (XML), 76 otherwise directive (xsl), 69 out-of-line links (XLinks), 96 P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
P[ Top ] parameter entity references (XML), 29 parsed character data, 24 pattern matching (XSL), 42-56 PCDATA element declarations (XML), 24 pi() keyword (XSL), 48 pi directive (xsl), 69 #pi keyword (XPointer), 86 position matching qualifiers (XSL), 46 preceding() location term (XPointer), 77, 82 preserve-space directive (xsl), 69 processing instructions, XML, 17 psibling() location term (XPointer), 77, 83 PUBLIC variant, instruction, 16 R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
R[ Top ] recurrence in XML element declarations, 26 relative location terms (XPointers), 77 remapping XML attributes, 92 replace attribute (XLink), 90 reserved XML attributes, 20-22 role attribute (XLink), 89, 95 root element (XML documents), 6 root() location term (XML), 76 S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
S[ Top ] show attribute (XLink), 90, 96 sibling() location term (XPointer), 77, 83 single attribute (xsl:number), 51 space attribute (xml), 20 span() location term (XPointer), 85 standalone attribute (XML declarations), 16 string() location term (XPointer), 84 strip-space directive (xsl), 70 stylesheet element (XSL), 41 stylesheets, XSL, 2, 10-14, 38-71 linking, 56 symbols, character entities in XML, 22-23, 28-31 SYSTEM variant, instruction, 16 T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
T[ Top ] tags, XML, 2 template directive (xsl), 70 template element (xsl), 42-56 tests, XSL matching, 45 text directive (xsl), 71 title attribute, XLinks, 90, 96 U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
U[ Top ] unparsed entity references (XML), 30 URIs (universal resource identifiers), XML IDs and, 72 use directive (xsl), 71 user attribute (XLink), 91 V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
V[ Top ] value-of directive (xsl), 70 version attribute, XML declarations, 15 W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
W[ Top ] when directive (xsl), 71 X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71
X[ Top ] XLinks, 88-97 XLL (Extensible Linking Language), 72 XML (Extensible Markup Language), 1-97 attributes, 18, 31-36 character entities, 22-23, 28-31 constructs and rules, 14-23 declarations, 15 documents (overview), 5 DTDs (document type definitions), 5, 9-10, 23-38 elements, 2, 18-19 finding elements with XPointers, 74-88 instructions (list), 15-18 namespaces, 7-9 reserved attributes, 20-22 stylesheets (see XSL) terminology, 2-14 xml:attribute attribute, 22 xml:attributes attribute, 92 xml:lang attribute, 20 xml:link attribute, 21, 83, 89 xml:space attribute, 20 directive, 56 declaration, 15 XPointers, 74-88 XSL (Extensible Stylesheet Language), 2, 10-14, 38-71 elements, list of, 56-71 xsl:apply-imports directive, 56 xsl:apply-templates directive, 57 xsl:arg directive, 57 xsl:attribute directive, 58 xsl:attribute-set directive, 58 xsl:choose directive, 59 xsl:comment directive, 60 xsl:comment element, 49 xsl:constant directive, 60 xsl:contents directive, 60 xsl:copy directive, 61 xsl:counter directive, 61 xsl:counter-increment directive, 63 xsl:counter-reset directive, 63 xsl:counters directive, 62 xsl:element directive, 63 xsl:for-each directive, 64 xsl:id directive, 65 xsl:if directive, 66 xsl:import directive, 66 xsl:include directive, 67 xsl:macro directive, 67 xsl:macro-arg directive, 68 xsl:number directive, 68 xsl:number element, 49-55 xsl:otherwise directive, 69 xsl:pi directive, 69 xsl:preserve-space directive, 69 xsl:strip-space directive, 70 xsl:stylesheet element, 41 xsl:template directive, 70 xsl:template element, 42-56 xsl:text directive, 71 xsl:use directive, 71 xsl:value-of directive, 70 xsl:when directive, 71