XSL-T / Die XSLT - Struktur / xsl:stylesheet, xsl:transform
xsl:stylesheet, xsl:transform
➪ xsl:stylesheet oder xsl:transform ist das Root-Element eines XSL-Dokuments.
Auf dieser Seite:
Siehe
- xsl:stylesheet.
- xsl:transform.
xsl:stylesheet, xsl:transform in XSLT 2.0
Das Element stylesheet, alternativ transform sowie sämtliche in diesem Kontext definierten Elemente und Attribute gehören zu
einem klar definierten Namensraum, der auch bei unterschiedlichen Versionen immer
gleich bleibt. Die jeweilige Versionskennung finden Sie im Attribut @version. Derzeit verwendet: version="1.0", version="1.1", version="2.0", version="3.0". Mit steigender Versionsangabe ist eine steigende Anzahl von Elementen und Attributen
verbunden.
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xsl:stylesheet, xsl:transform kann in XSLT 2.0 folgende Attribute bzw. Childnodes
haben:
- Attribute: id
- Attribute: default-validation
- Attribute: input-type-annotations
- Attribute: version, required, type: xs:decimal.
- Child-Element: xsl:attribute-set. min: 0 max: unbounded.
- Child-Element: xsl:character-map. min: 0 max: unbounded.
- Child-Element: xsl:decimal-format. min: 0 max: unbounded.
- Child-Element: xsl:function. min: 0 max: unbounded.
- Child-Element: xsl:import-schema. min: 0 max: unbounded.
- Child-Element: xsl:include. min: 0 max: unbounded.
- Child-Element: xsl:key. min: 0 max: unbounded.
- Child-Element: xsl:namespace-alias. min: 0 max: unbounded.
- Child-Element: xsl:output. min: 0 max: unbounded.
- Child-Element: xsl:param. min: 0 max: unbounded.
- Child-Element: xsl:preserve-space. min: 0 max: unbounded.
- Child-Element: xsl:strip-space. min: 0 max: unbounded.
- Child-Element: xsl:template. min: 0 max: unbounded.
- Child-Element: xsl:variable. min: 0 max: unbounded.
xsl:stylesheet, xsl:transform in XSLT 3.0
xsl:stylesheet, xsl:transform kann in XSLT 3.0 folgende Attribute bzw. Childnodes
haben:
- Attribute: id
- Attribute: input-type-annotations
- Attribute: _id
- Attribute: _input-type-annotations
- Attribute: version, type: xs:decimal, optional
- Attribute: _version, type: xs:string
- Diverse Assertions
- Child-Element: xsl:accumulator. min: 0 max: unbounded.
- Child-Element: xsl:attribute-set. min: 0 max: unbounded.
- Child-Element: xsl:character-map. min: 0 max: unbounded.
- Child-Element: xsl:decimal-format. min: 0 max: unbounded.
- Child-Element: xsl:function. min: 0 max: unbounded.
- Child-Element: xsl:global-context-item. min: 0 max: unbounded.
- Child-Element: xsl:import. min: 0 max: unbounded.
- Child-Element: xsl:import-schema. min: 0 max: unbounded.
- Child-Element: xsl:include. min: 0 max: unbounded.
- Child-Element: xsl:key. min: 0 max: unbounded.
- Child-Element: xsl:mode. min: 0 max: unbounded.
- Child-Element: xsl:namespace-alias. min: 0 max: unbounded.
- Child-Element: xsl:output. min: 0 max: unbounded.
- Child-Element: xsl:param. min: 0 max: unbounded.
- Child-Element: xsl:preserve-space. min: 0 max: unbounded.
- Child-Element: xsl:strip-space. min: 0 max: unbounded.
- Child-Element: xsl:template. min: 0 max: unbounded.
- Child-Element: xsl:use-package. min: 0 max: unbounded.
wg / 10. August 2020
Fragen? Anmerkungen? Tipps?
Bitte nehmen Sie Kontakt zu mir auf.