XML information pipe

Ihre Spezialisten für XML

Banner Werbung

XSLT 2.0 reference

The reference is based on the W3C recommendations XSL Transformations (XSLT) Version 2.0, XML Path Language (XPath) 2.0, and XQuery 1.0 and XPath 2.0 Functions and Operators.


Standard excerpt:
XSLT 2.0 is a revised version of the XSLT 1.0 Recommendation.

XSLT 2.0 is designed to be used in conjunction with XPath 2.0. XSLT shares the same data model as XPath 2.0 and it uses the library of functions and operators defined in Functions and Operators.

XSLT 2.0 also includes optional facilities to serialize the results of a transformation, by means of an interface to the serialization component described in XSLT and XQuery Serialization.

The usage of the W3C standards is covered by W3C DOCUMENT LICENSE.

Zvon offers other XSLT related materials.

XSLT  |  elements

analyze-string | apply-imports | apply-templates | attribute | call-template | character-map | choose | comment | copy | copy-of | decimal-format | element | fallback | for-each | for-each-group | function | if | import | import-schema | include | key | matching-substring | message | namespace | namespace-alias | next-match | non-matching-substring | number | otherwise | output | output-character | param | perform-sort | preserve-space | processing-instruction | result-document | sequence | sort | strip-space | stylesheet | template | text | value-of | variable | when | with-param |


XSLT  |  attributes

as | byte-order-mark | case-order | cdata-section-elements | character | collation | copy-namespaces | count | data-type | decimal-separator | default-collation | default-validation& | digit | disable-output-escaping | doctype-public | doctype-system | elements | encoding | escape-uri-attributes | exclude-result-prefixes | extension-element-prefixes | flags | format | from | group-adjacent | group-by | group-ending-with | group-starting-with | grouping-separator | grouping-size | href | id | include-content-type | indent | infinity | inherit-namespaces | input-type-annotations | lang | letter-value | level | match | media-type | method | minus-sign | mode | name | namespace | NaN | normalization-form | omit-xml-declaration | order | ordinal | output-version | override | pattern-separator | per-mille | percent | priority | regex | required | result-prefix | schema-location | select | separator | stable | standalone | string | stylesheet-prefix | terminate | test | tunnel | type | undeclare-prefixes | use | use-attribute-sets | use-character-maps | validation | value | version | xpath-default-namespace | zero-digit |


XSLT  |  functions

abs | adjust-date-to-timezone | adjust-dateTime-to-timezone | adjust-time-to-timezone | attribute | avg | base-uri& | boolean | ceiling | codepoint-equal | codepoint-to-string | collection | comment | compare | concat | contains | count | current | current-date | current-dateTime | current-group | current-grouping-key | current-time | data | day-from-date | day-from-dateTime | days-from-duration | deep-equal | default-collation | distinct-values | doc | doc-available | document | document-node | document-uri | element | element-available | empty | empty-sequence | encode-for-uri | ends-with | error | escape-html-uri | exactly-one | exists | false | floor | format-date | format-dateTime | format-time | function-available | generate-id | hours-from-dateTime | hours-from-duration | hours-from-time | id | idref | implicit-timezone | in-scope-prefixes | index-of | insert-before | iri-to-uri | item | key | lang | last | local-name | local-name-from-QName | lower-case | matches | max | min | minutes-from-dateTime | minutes-from-duration | minutes-from-time | month-from-date | month-from-dateTime | months-from-duration | name | namespace-uri | namespace-uri-for-prefix | namespace-uri-from-QName | nilled | node | node-name | normalize-space | not | number | one-or-more | position | prefix-from-QName | processing-instruction | QName | regex-group | remove | replace | resolve-QName | reserve | round | round-half-to-even | schema-attribute | schema-element | seconds-from-dateTime | seconds-from-duration | seconds-from-time | starts-with | static-base-uri | string | string-join | string-length | string-to-codepoints | subsequence | substring | substring-after | substring-before | sum | system-property | text | timezone-from-date | timezone-from-dateTime | timezone-from-time | tokenize | trace | translate | true | type-available | unordered | unparsed-entity-public-id | unparsed-entity-uri | unparsed-text | unparsed-text-available | upper-case | year-from-date | year-from-dateTime | years-from-duration | zero-or-one |


XSLT  |  expressions

!= | > | >> | >= | < | << | <= | (::) | * | + |  |  | . | .. | ⁄⁄ | = | @ | [] | and | cast as | castabel as | div | eq | every..in..satisfies | except | for..in..return ge | gt | idiv | if..then..else | instance of | is | le | lt | mod | ne | or | some..in..satisfies | to | treat as |  | union |  |  |


XSLT  |  axes

ancestor | ancestor-or-self | attribute | child | descendant | descendant-or-self | following | following-sibling | namespace | parent | preceding | preceding-sibling | self |


XSLT  |  miscellaneous

Built-in types | Number to String Conversion Attributes | Picture string | Regexp flags |