XSL-Übersicht / XSLT 3.0 Elemente

XSLT 3.0 Elemente
➪ Die Seite bietet eine alphabetisch sortierte Kurzreferenz von XSLT-3.0-Elementen,
deren Attribute, Assertions und Childnodes.
In XSLT 3.0 gibt es klar definierte Elemente, die jeweils eine unterschiedliche Anzahl möglicher Attribute sowie Childnodes aufweisen können.
In diesem Beitrag finden Sie eine Liste möglicher Elemente, deren Attribute, ggf. deren Werte, Pattern oder sonstige Abhängigkeiten (Assertions). Ebenso zeigt die Liste, welche Childnodes zulässig sind.
Bei vielen Elementen werden Sie den Vermerk "substituiert" finden. Insgesamt gibt es mehrere (teilweise abstrakte) Elemente, die durch andere substituiert werden können:
xsl:declaration
xsl:instruction
xsl:transform
xsl:declaration xsl:instruction
Die folgende Liste zeigt an, welche dieser substituierbaren Elemente durch welche anderen substituiert werden können.
xsl:declaration (abstract)
xsl:accumulator
xsl:attribute-set
xsl:character-map
xsl:decimal-format
xsl:function
xsl:global-context-item
xsl:import
xsl:import-schema
xsl:include
xsl:key
xsl:mode
xsl:namespace-alias
xsl:output
xsl:param
xsl:preserve-space
xsl:strip-space
xsl:template
xsl:use-package
xsl:instruction (abstract)
xsl:analyze-string
xsl:apply-imports
xsl:apply-templates
xsl:assert
xsl:attribute
xsl:break
xsl:call-template
xsl:choose
xsl:comment
xsl:copy
xsl:copy-of
xsl:document
xsl:element
xsl:evaluate
xsl:fallback
xsl:for-each
xsl:for-each-group
xsl:fork
xsl:if
xsl:iterate
xsl:map
xsl:map-entry
xsl:merge
xsl:merge-key
xsl:message
xsl:namespace
xsl:next-iteration
xsl:next-match
xsl:number
xsl:on-empty
xsl:on-non-empty
xsl:perform-sort
xsl:processing-instruction
xsl:result-document
xsl:sequence
xsl:source-document
xsl:text
xsl:try
xsl:value-of
xsl:where-populated
xsl:transform
xsl:stylesheet
xsl:declaration xsl:instruction
xsl:variable
Daneben werden Sie zahlreiche Attribute "doppelt" genannt vorfinden: einmal in bekannter Schreibweise, einmal mit einem führenden "_" Unterstrich. Letztere sind sogenannte "shadow attributes". Lesen Sie mehr hierzu in meinem Beitrag "Schattenkabinett". Die Assertions konzentrieren sich häufig auf beide: auf das "normale" sowie auf das Schattenattribut.
Nun aber zu der detaillierten Auflistung der einzelnen Elemente, deren Attribute,
Assertions und Childelemente.
xsl:accept
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: component (Typ: xsl:component-kind-type). Mögliche Werte: ( template | function | variable | attribute-set | mode | * ).
- Attribut: names (Typ: xsl:EQNames).
- Attribut: visibility (Typ: xsl:visibility-type). Mögliche Werte: ( public | private | final | abstract | hidden ).
- Attribut: _component (Typ: xs:string).
- Attribut: _names (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Assertions: exists(@component | @_component)
- Assertions: exists(@names | @_names)
- Assertions: exists(@visibility | @_visibility)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: initial-value (Typ: xsl:expression). Pattern: .+
- Attribut: as (Typ: xsl:sequence-type). Pattern: .+
- Attribut: streamable (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: _name (Typ: xs:string).
- Attribut: _initial-value (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _streamable (Typ: xs:string).
- Childelement: xsl:accumulator-rule. min: 1 max: unbounded
- Attribut: match (Typ: xsl:pattern).
- Attribut: phase.
- Attribut: _match (Typ: xs:string).
- Attribut: _phase (Typ: xs:string).
- Assertions: exists(@match | @_match)
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: regex (Typ: xsl:avt).
- Attribut: flags (Typ: xsl:avt).
- Attribut: _select (Typ: xs:string).
- Attribut: _regex (Typ: xs:string).
- Attribut: _flags (Typ: xs:string).
- Assertions: exists(@select | @_select)
- Assertions: exists(@regex | @_regex)
- Childelement: xsl:matching-substring. min: 0
- Childelement: xsl:non-matching-substring. min: 0
- Childelement: xsl:fallback. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:with-param. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Default: child::node() Pattern: .+
- Attribut: mode (Typ: xsl:mode). Mögliche Werte: ( #default | #unnamed | #current ).
- Attribut: _select (Typ: xs:string).
- Attribut: _mode (Typ: xs:string).
- Assertions: every $e in subsequence(xsl:sort, 2) satisfies empty($e/(@stable | @_stable))
- Childelement: xsl:sort. min: 0 max: unbounded
- Childelement: xsl:with-param. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: test (Typ: xsl:expression). Pattern: .+
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: error-code (Typ: xsl:avt).
- Attribut: _test (Typ: xs:string).
- Attribut: _select (Typ: xs:string).
- Attribut: _error-code (Typ: xs:string).
- Assertions: exists(@test | @_test)
- Anweisung, substituiert xsl:instruction
- Attribut: name (Typ: xsl:avt).
- Attribut: namespace (Typ: xsl:avt).
- Attribut: separator (Typ: xsl:avt).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _name (Typ: xs:string).
- Attribut: _namespace (Typ: xs:string).
- Attribut: _separator (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Assertions: exists(@name | @_name)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: streamable (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: use-attribute-sets (Typ: xsl:EQNames).
- Attribut: visibility (Typ: xsl:visibility-type). Mögliche Werte: ( public | private | final | abstract | hidden ).
- Attribut: _name (Typ: xs:string).
- Attribut: _streamable (Typ: xs:string).
- Attribut: _use-attribute-sets (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Childelement: xsl:attribute. min: 0 max: unbounded
- Typ: xsl:sequence-constructor-or-select
- Anweisung, substituiert xsl:instruction
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: _name (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Childelement: xsl:with-param. min: 0 max: unbounded
- Attribut: errors (Typ: xs:token). (optional)
- Attribut: _errors (Typ: xs:string).
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: use-character-maps (Typ: xsl:EQNames).
- Attribut: _name (Typ: xs:string).
- Attribut: _use-character-maps (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Childelement: xsl:output-character. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:when. max: unbounded
- Childelement: xsl:otherwise. min: 0
- Typ: xsl:sequence-constructor-or-select
- Anweisung, substituiert xsl:instruction
xsl:context-item
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: as (Typ: xsl:item-type). Pattern: .+
- Attribut: use.
- Attribut: _as (Typ: xs:string).
- Attribut: _use (Typ: xs:string).
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: copy-namespaces (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: inherit-namespaces (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: use-attribute-sets (Typ: xsl:EQNames).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _select (Typ: xs:string).
- Attribut: _copy-namespaces (Typ: xs:string).
- Attribut: _inherit-namespaces (Typ: xs:string).
- Attribut: _use-attribute-sets (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: copy-accumulators (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: no
- Attribut: copy-namespaces (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _select (Typ: xs:string).
- Attribut: _copy-accumulators (Typ: xs:string).
- Attribut: _copy-namespaces (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Assertions: exists(@select | @_select)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: decimal-separator (Typ: xsl:char). Default: .
- Attribut: grouping-separator (Typ: xsl:char). Default: ,
- Attribut: infinity (Typ: xs:string). Default: Infinity
- Attribut: minus-sign (Typ: xsl:char). Default: -
- Attribut: exponent-separator (Typ: xsl:char). Default: e
- Attribut: NaN (Typ: xs:string). Default: NaN
- Attribut: percent (Typ: xsl:char). Default: %
- Attribut: per-mille (Typ: xsl:char). Default: ~
- Attribut: zero-digit (Typ: xsl:zero-digit). Default: 0 Pattern: \p{Nd}
- Attribut: digit (Typ: xsl:char). Default: #
- Attribut: pattern-separator (Typ: xsl:char). Default: ;
- Attribut: _name (Typ: xs:string).
- Attribut: _decimal-separator (Typ: xs:string).
- Attribut: _grouping-separator (Typ: xs:string).
- Attribut: _infinity (Typ: xs:string).
- Attribut: _minus-sign (Typ: xs:string).
- Attribut: _exponent-separator (Typ: xs:string).
- Attribut: _NaN (Typ: xs:string).
- Attribut: _percent (Typ: xs:string).
- Attribut: _per-mille (Typ: xs:string).
- Attribut: _zero-digit (Typ: xs:string).
- Attribut: _digit (Typ: xs:string).
- Attribut: _pattern-separator (Typ: xs:string).
xsl:declaration
- abstrakt
- Typ: xsl:generic-element-type
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:avt).
- Attribut: namespace (Typ: xsl:avt).
- Attribut: inherit-namespaces (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: use-attribute-sets (Typ: xsl:EQNames).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _name (Typ: xs:string).
- Attribut: _namespace (Typ: xs:string).
- Attribut: _inherit-namespaces (Typ: xs:string).
- Attribut: _use-attribute-sets (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: xpath (Typ: xsl:expression). Pattern: .+
- Attribut: as (Typ: xsl:sequence-type). Pattern: .+
- Attribut: base-uri (Typ: xsl:avt).
- Attribut: context-item (Typ: xsl:expression). Pattern: .+
- Attribut: namespace-context (Typ: xsl:expression). Pattern: .+
- Attribut: schema-aware (Typ: xsl:avt).
- Attribut: with-params (Typ: xsl:expression). Pattern: .+
- Attribut: _xpath (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _base-uri (Typ: xs:string).
- Attribut: _context-item (Typ: xs:string).
- Attribut: _namespace-context (Typ: xs:string).
- Attribut: _schema-aware (Typ: xs:string).
- Attribut: _with-params (Typ: xs:string).
- Assertions: exists(@xpath | @_xpath)
- Childelement: xsl:with-param. min: 0 max: unbounded
- Childelement: xsl:fallback. min: 0 max: unbounded
xsl:expose
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: component (Typ: xsl:component-kind-type). Mögliche Werte: ( template | function | variable | attribute-set | mode | * ).
- Attribut: names (Typ: xsl:EQNames).
- Attribut: visibility (Typ: xsl:visibility-not-hidden-type). Mögliche Werte: ( public | private | final | abstract ).
- Attribut: _component (Typ: xs:string).
- Attribut: _names (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: _select (Typ: xs:string).
- Assertions: every $e in subsequence(xsl:sort, 2) satisfies
empty($e/(@stable | @_stable))
- Assertions: exists(@select | @_select)
- Childelement: xsl:sort. min: 0 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: group-by (Typ: xsl:expression). Pattern: .+
- Attribut: group-adjacent (Typ: xsl:expression). Pattern: .+
- Attribut: group-starting-with (Typ: xsl:pattern).
- Attribut: group-ending-with (Typ: xsl:pattern).
- Attribut: composite (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: collation (Typ: xsl:avt).
- Attribut: _select (Typ: xs:string).
- Attribut: _group-by (Typ: xs:string).
- Attribut: _group-adjacent (Typ: xs:string).
- Attribut: _group-starting-with (Typ: xs:string).
- Attribut: _group-ending-with (Typ: xs:string).
- Attribut: _composite (Typ: xs:string).
- Attribut: _collation (Typ: xs:string).
- Assertions: exists(@select | @_select)
- Assertions: every $e in subsequence(xsl:sort, 2) satisfies
empty($e/(@stable | @_stable))
- Assertions: count(((@group-by|@_group-by)[1], (@group-adjacent|@_group-adjacent)[1],
(@group-starting-with|@_group-starting-with)[1],
(@group-ending-with|@_group-ending-with)[1])) = 1
- Assertions: if (exists(@collation|@_collation) or exists(@composite|@_composite))
then (exists(@group-by|@_group-by) or exists(@group-adjacent|@_group-adjacent))
else true()
- Childelement: xsl:sort. min: 0 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:fallback. min: 0 max: unbounded
- Childelement: xsl:sequence. min: 0 max: unbounded
- Childelement: xsl:fallback. min: 00 max: unboundedunbounded
- Childelement: xsl:for-each-group.
- Childelement: xsl:fallback. min: 0 max: unbounded
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName-in-namespace). Pattern: Q\{.+\}.+|\i\c*:.+
- Attribut: override (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: as (Typ: xsl:sequence-type). Default: item()* Pattern: .+
- Attribut: visibility (Typ: xsl:visibility-type). Mögliche Werte: ( public | private | final | abstract | hidden ).
- Attribut: streamability (Typ: xsl:streamability-type). Mögliche Werte: ( unclassified | absorbing | inspection | filter | shallow-descent | deep-descent | ascent ).
- Attribut: override-extension-function (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: new-each-time (Typ: xsl:yes-or-no-or-maybe). Mögliche Werte: ( yes | no | true | false | 1 | 0 | maybe ).
- Attribut: cache (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: _name (Typ: xs:string).
- Attribut: _override (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Attribut: _streamability (Typ: xs:string).
- Attribut: _override-extension-function (Typ: xs:string).
- Attribut: _identity-sensitive (Typ: xs:string).
- Attribut: _cache (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Assertions: every $e in xsl:param satisfies (empty($e/(@select | @_select)) and empty($e/child::node()))
- Assertions: every $e in xsl:param satisfies empty($e/(@visibility | @_visibility))
- Assertions: every $e in xsl:param satisfies empty($e/(@required | @_required))
- Childelement: xsl:param. min: 0 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
xsl:global-context-item
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: as (Typ: xsl:item-type). Pattern: .+
- Attribut: use.
- Attribut: _as (Typ: xs:string).
- Attribut: _use (Typ: xs:string).
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: test (Typ: xsl:expression). Pattern: .+
- Attribut: _test (Typ: xs:string).
- Assertions: exists(@test | @_test)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: href (Typ: xs:anyURI).
- Attribut: _href (Typ: xs:string).
- Assertions: exists(@href | @_href)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: namespace (Typ: xs:anyURI).
- Attribut: schema-location (Typ: xs:anyURI).
- Attribut: _namespace (Typ: xs:string).
- Attribut: _schema-location (Typ: xs:string).
- Assertions: not(exists(@schema-location | @_schema-location) and exists(xs:schema))
- Childelement: xs:schema. min: 0 max: 1
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: href (Typ: xs:anyURI).
- Attribut: _href (Typ: xs:string).
- Assertions: exists(@href | @_href)
xsl:instruction
- abstrakt
- Typ: xsl:versioned-element-type
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: _select (Typ: xs:string).
- Assertions: exists(@select | @_select)
- Childelement: xsl:param. min: 0 max: unbounded
- Childelement: xsl:on-completion. min: 0 max: 1
- Childelement: xsl:instruction. min: 0 max: unbounded
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: match (Typ: xsl:pattern).
- Attribut: use (Typ: xsl:expression). Pattern: .+
- Attribut: composite (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: collation (Typ: xs:anyURI).
- Attribut: _name (Typ: xs:string).
- Attribut: _match (Typ: xs:string).
- Attribut: _use (Typ: xs:string).
- Attribut: _composite (Typ: xs:string).
- Attribut: _collation (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Assertions: exists(@match | @_match)
xsl:literal-result-element
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Anweisung, substituiert xsl:instruction
- Attribut: key (Typ: xsl:expression). Pattern: .+
- Attribut: _key (Typ: xs:string).
- Assertions: exists(@key | @_key)
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:merge-source. min: 1 max: unbounded
- Childelement: xsl:merge-action. min: 1 max: 1
- Childelement: xsl:fallback. min: 0 max: unbounded
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: lang (Typ: xsl:avt).
- Attribut: order (Typ: xsl:avt).
- Attribut: collation (Typ: xs:anyURI).
- Attribut: case-order (Typ: xsl:avt).
- Attribut: data-type (Typ: xsl:avt).
- Attribut: _select (Typ: xs:string).
- Attribut: _lang (Typ: xs:string).
- Attribut: _order (Typ: xs:string).
- Attribut: _collation (Typ: xs:string).
- Attribut: _case-order (Typ: xs:string).
- Attribut: _data-type (Typ: xs:string).
- Childelement: xsl:instruction. min: 0 max: unbounded
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xs:NCName).
- Attribut: for-each-item (Typ: xsl:expression). Pattern: .+
- Attribut: for-each-source (Typ: xsl:expression). Pattern: .+
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: streamable (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: use-accumulators (Typ: xsl:accumulator-names). Mögliche Werte: ( #all ).
- Attribut: sort-before-merge (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _name (Typ: xs:string).
- Attribut: _for-each-item (Typ: xs:string).
- Attribut: _for-each-source (Typ: xs:string).
- Attribut: _select (Typ: xs:string).
- Attribut: _streamable (Typ: xs:string).
- Attribut: _use-accumulators (Typ: xs:string).
- Attribut: _sort-before-merge (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: exists(@select | @_select)
- Childelement: xsl:merge-key. min: 1 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: terminate (Typ: xsl:avt). Default: no
- Attribut: error-code (Typ: xsl:avt).
- Attribut: _select (Typ: xs:string).
- Attribut: _terminate (Typ: xs:string).
- Attribut: _error-code (Typ: xs:string).
xsl:mode
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: streamable (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: no
- Attribut: use-accumulators (Typ: xsl:accumulator-names). Mögliche Werte: ( #all ).
- Attribut: on-no-match (Typ: xsl:on-no-match-type). Mögliche Werte: ( deep-copy | shallow-copy | deep-skip | shallow-skip | text-only-copy | fail ). Default: shallow-skip
- Attribut: on-multiple-match (Typ: xsl:on-multiple-match-type). Mögliche Werte: ( use-last | fail ). Default: use-last
- Attribut: warning-on-no-match (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: warning-on-multiple-match (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: typed (Typ: xsl:typed-type). Mögliche Werte: ( yes | no | true | false | 1 | 0 | strict | lax | unspecified ).
- Attribut: visibility.
- Attribut: _name (Typ: xs:string).
- Attribut: _streamable (Typ: xs:string).
- Attribut: _on-no-match (Typ: xs:string).
- Attribut: _on-multiple-match (Typ: xs:string).
- Attribut: _warning-on-no-match (Typ: xs:string).
- Attribut: _warning-on-multiple-match (Typ: xs:string).
- Attribut: _typed (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Anweisung, substituiert xsl:instruction
- Attribut: name (Typ: xsl:avt).
- Attribut: _name (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: stylesheet-prefix (Typ: xsl:prefix-or-default). Mögliche Werte: ( #default ).
- Attribut: result-prefix (Typ: xsl:prefix-or-default). Mögliche Werte: ( #default ).
- Attribut: _stylesheet-prefix (Typ: xs:string).
- Attribut: _result-prefix (Typ: xs:string).
- Assertions: exists(@stylesheet-prefix | @_stylesheet-prefix)
- Assertions: exists(@result-prefix | @_result-prefix)
- Assertions: every $prefix in (@stylesheet-prefix, @result-prefix)
/normalize-space(.)[. ne '#default'] satisfies $prefix
= in-scope-prefixes(.)
xsl:next-iteration
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:with-param. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:with-param. min: 0 max: unbounded
- Childelement: xsl:fallback. min: 0 max: unbounded
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: value (Typ: xsl:expression). Pattern: .+
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Attribut: level (Typ: xsl:level). Mögliche Werte: ( single | multiple | any ). Default: single
- Attribut: count (Typ: xsl:pattern).
- Attribut: from (Typ: xsl:pattern).
- Attribut: format (Typ: xsl:avt). Default: 1
- Attribut: lang (Typ: xsl:avt).
- Attribut: letter-value (Typ: xsl:avt).
- Attribut: ordinal (Typ: xsl:avt).
- Attribut: start-at (Typ: xsl:avt).
- Attribut: grouping-separator (Typ: xsl:avt).
- Attribut: grouping-size (Typ: xsl:avt).
- Attribut: _value (Typ: xs:string).
- Attribut: _select (Typ: xs:string).
- Attribut: _level (Typ: xs:string).
- Attribut: _count (Typ: xs:string).
- Attribut: _from (Typ: xs:string).
- Attribut: _format (Typ: xs:string).
- Attribut: _lang (Typ: xs:string).
- Attribut: _letter-value (Typ: xs:string).
- Attribut: _ordinal (Typ: xs:string).
- Attribut: _start-at (Typ: xs:string).
- Attribut: _grouping-separator (Typ: xs:string).
- Attribut: _grouping-size (Typ: xs:string).
- Assertions: if (exists(@value | @_value)) then empty((@select
| @_select, @count | @_count, @from | @_from)) and (exists(@_level)
or normalize-space(@level)='single') else true()
xsl:on-completion
- Typ: xsl:sequence-constructor-or-select
xsl:on-empty
- Typ: xsl:sequence-constructor-or-select
- Anweisung, substituiert xsl:instruction
xsl:on-non-empty
- Typ: xsl:sequence-constructor-or-select
- Anweisung, substituiert xsl:instruction
- Typ: xsl:sequence-constructor
- Deklaration, substituiert xsl:declaration
- generic-element-type - Attribut: default-collation (Typ: xsl:uri-list).
- generic-element-type - Attribut: default-mode (Typ: xsl:default-mode-type).
- generic-element-type - Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- generic-element-type - Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- generic-element-type - Attribut: expand-text (Typ: xsl:yes-or-no).
- generic-element-type - Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- generic-element-type - Attribut: use-when (Typ: xsl:expression).
- generic-element-type - Attribut: xpath-default-namespace (Typ: xs:anyURI).
- generic-element-type - Attribut: _default-collation (Typ: xs:string).
- generic-element-type - Attribut: _default-mode (Typ: xs:string).
- generic-element-type - Attribut: _default-validation (Typ: xs:string).
- generic-element-type - Attribut: _exclude-result-prefixes (Typ: xs:string).
- generic-element-type - Attribut: _expand-text (Typ: xs:string).
- generic-element-type - Attribut: _extension-element-prefixes (Typ: xs:string).
- generic-element-type - Attribut: _use-when (Typ: xs:string).
- generic-element-type - Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: method (Typ: xsl:method). Mögliche Werte: ( xml | xhtml | html | text ). Pattern: \c*:\c*
- Attribut: allow-duplicate-names (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: build-tree (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: byte-order-mark (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: cdata-section-elements (Typ: xsl:EQNames).
- Attribut: doctype-public (Typ: xs:string).
- Attribut: doctype-system (Typ: xs:string).
- Attribut: encoding (Typ: xs:string).
- Attribut: escape-uri-attributes (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: html-version (Typ: xs:decimal).
- Attribut: include-content-type (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: indent (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: item-separator (Typ: xs:string).
- Attribut: json-node-output-method (Typ: xsl:method). Mögliche Werte: ( xml | xhtml | html | text ). Pattern: \c*:\c*
- Attribut: media-type (Typ: xs:string).
- Attribut: normalization-form (Typ: xs:NMTOKEN).
- Attribut: omit-xml-declaration (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: parameter-document (Typ: xs:anyURI).
- Attribut: standalone (Typ: xsl:yes-or-no-or-omit). Mögliche Werte: ( yes | no | true | false | 1 | 0 | omit ).
- Attribut: suppress-indentation (Typ: xsl:EQNames).
- Attribut: undeclare-prefixes (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: use-character-maps (Typ: xsl:EQNames).
- Attribut: version (Typ: xs:NMTOKEN).
- Attribut: _name (Typ: xs:string).
- Attribut: _method (Typ: xs:string).
- Attribut: _byte-order-mark (Typ: xs:string).
- Attribut: _cdata-section-elements (Typ: xs:string).
- Attribut: _doctype-public (Typ: xs:string).
- Attribut: _doctype-system (Typ: xs:string).
- Attribut: _encoding (Typ: xs:string).
- Attribut: _escape-uri-attributes (Typ: xs:string).
- Attribut: _html-version (Typ: xs:string).
- Attribut: _include-content-type (Typ: xs:string).
- Attribut: _indent (Typ: xs:string).
- Attribut: _item-separator (Typ: xs:string).
- Attribut: _media-type (Typ: xs:string).
- Attribut: _normalization-form (Typ: xs:string).
- Attribut: _omit-xml-declaration (Typ: xs:string).
- Attribut: _parameter-document (Typ: xs:string).
- Attribut: _standalone (Typ: xs:string).
- Attribut: _suppress-indentation (Typ: xs:string).
- Attribut: _undeclare-prefixes (Typ: xs:string).
- Attribut: _use-character-maps (Typ: xs:string).
- Attribut: _version (Typ: xs:string).
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: character (Typ: xsl:char).
- Attribut: string (Typ: xs:string).
- Attribut: _character (Typ: xs:string).
- Attribut: _string (Typ: xs:string).
- Assertions: exists(@character | @_character)
- Assertions: exists(@string | @_string)
xsl:override
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Childelement: xsl:template. min: 0 max: unbounded
- Childelement: xsl:function. min: 0 max: unbounded
- Childelement: xsl:variable. min: 0 max: unbounded
- Childelement: xsl:param. min: 0 max: unbounded
- Childelement: xsl:attribute-set. min: 0 max: unbounded
xsl:package
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: declared-modes (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: id (Typ: xs:ID).
- Attribut: name (Typ: xs:anyURI).
- Attribut: package-version (Typ: xs:string).
- Attribut: input-type-annotations (Typ: xsl:input-type-annotations-type). Mögliche Werte: ( preserve | strip | unspecified ).
- Attribut: _declared-modes (Typ: xs:string).
- Attribut: _id (Typ: xs:string).
- Attribut: _name (Typ: xs:string).
- Attribut: _package-version (Typ: xs:string).
- Attribut: _input-type-annotations (Typ: xs:string).
- Childelement: xsl:expose. min: 0 max: unbounded
- Childelement: xsl:declaration. min: 0 max: unbounded
- Deklaration, substituiert xsl:declaration
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: as (Typ: xsl:sequence-type). Pattern: .+
- Attribut: required (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: tunnel (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: static (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: _name (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _required (Typ: xs:string).
- Attribut: _tunnel (Typ: xs:string).
- Attribut: _static (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Assertions: if (normalize-space(@static) = ('yes', 'true', '1'))
then empty((*,text())) else true()
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: select (Typ: xsl:expression). Pattern: .+
- Assertions: every $e in subsequence(xsl:sort, 2) satisfies
empty($e/(@stable | @_stable))
- Childelement: xsl:sort. min: 1 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: elements (Typ: xsl:nametests).
- Attribut: _elements (Typ: xs:string).
- Assertions: exists(@elements | @_elements)
- Anweisung, substituiert xsl:instruction
- Attribut: name (Typ: xsl:avt).
- Attribut: _name (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: format (Typ: xsl:avt).
- Attribut: href (Typ: xsl:avt).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: method (Typ: xsl:avt).
- Attribut: allow-duplicate-names (Typ: xsl:avt).
- Attribut: build-tree (Typ: xsl:avt).
- Attribut: byte-order-mark (Typ: xsl:avt).
- Attribut: cdata-section-elements (Typ: xsl:avt).
- Attribut: doctype-public (Typ: xsl:avt).
- Attribut: doctype-system (Typ: xsl:avt).
- Attribut: encoding (Typ: xsl:avt).
- Attribut: escape-uri-attributes (Typ: xsl:avt).
- Attribut: html-version (Typ: xsl:avt).
- Attribut: include-content-type (Typ: xsl:avt).
- Attribut: indent (Typ: xsl:avt).
- Attribut: item-separator (Typ: xsl:avt).
- Attribut: json-node-output-method (Typ: xsl:avt).
- Attribut: media-type (Typ: xsl:avt).
- Attribut: normalization-form (Typ: xsl:avt).
- Attribut: omit-xml-declaration (Typ: xsl:avt).
- Attribut: parameter-document (Typ: xsl:avt).
- Attribut: standalone (Typ: xsl:avt).
- Attribut: suppress-indentation (Typ: xsl:avt).
- Attribut: undeclare-prefixes (Typ: xsl:avt).
- Attribut: use-character-maps (Typ: xsl:EQNames).
- Attribut: output-version (Typ: xsl:avt).
- Attribut: _format (Typ: xs:string).
- Attribut: _href (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Attribut: _method (Typ: xs:string).
- Attribut: _byte-order-mark (Typ: xs:string).
- Attribut: _cdata-section-elements (Typ: xs:string).
- Attribut: _doctype-public (Typ: xs:string).
- Attribut: _doctype-system (Typ: xs:string).
- Attribut: _encoding (Typ: xs:string).
- Attribut: _escape-uri-attributes (Typ: xs:string).
- Attribut: _html-version (Typ: xs:string).
- Attribut: _include-content-type (Typ: xs:string).
- Attribut: _indent (Typ: xs:string).
- Attribut: _item-separator (Typ: xs:string).
- Attribut: _media-type (Typ: xs:string).
- Attribut: _normalization-form (Typ: xs:string).
- Attribut: _omit-xml-declaration (Typ: xs:string).
- Attribut: _parameter-document (Typ: xs:string).
- Attribut: _standalone (Typ: xs:string).
- Attribut: _suppress-indentation (Typ: xs:string).
- Attribut: _undeclare-prefixes (Typ: xs:string).
- Attribut: _use-character-maps (Typ: xs:string).
- Attribut: _output-version (Typ: xs:string).
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Typ: xsl:sequence-constructor-or-select
- Anweisung, substituiert xsl:instruction
- Attribut: lang (Typ: xsl:avt).
- Attribut: data-type (Typ: xsl:avt). Default: text
- Attribut: order (Typ: xsl:avt). Default: ascending
- Attribut: case-order (Typ: xsl:avt).
- Attribut: collation (Typ: xsl:avt).
- Attribut: stable (Typ: xsl:avt).
- Attribut: _lang (Typ: xs:string).
- Attribut: _data-type (Typ: xs:string).
- Attribut: _order (Typ: xs:string).
- Attribut: _case-order (Typ: xs:string).
- Attribut: _collation (Typ: xs:string).
- Attribut: _stable (Typ: xs:string).
xsl:source-document
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: href (Typ: xsl:avt).
- Attribut: streamable (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: no
- Attribut: use-accumulators (Typ: xsl:accumulator-names). Mögliche Werte: ( #all ).
- Attribut: type (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: validation (Typ: xsl:validation-type). Mögliche Werte: ( strict | lax | preserve | strip ).
- Attribut: _href (Typ: xs:string).
- Attribut: _streamable (Typ: xs:string).
- Attribut: _use-accumulators (Typ: xs:string).
- Attribut: _type (Typ: xs:string).
- Attribut: _validation (Typ: xs:string).
- Assertions: exists(@href | @_href)
- Assertions: not(exists(@type | @_type) and exists(@validation | @_validation))
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: elements (Typ: xsl:nametests).
- Attribut: _elements (Typ: xs:string).
- Assertions: exists(@elements | @_elements)
xsl:stylesheet
- substituiert: xsl:transform
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: match (Typ: xsl:pattern).
- Attribut: priority (Typ: xs:decimal).
- Attribut: mode (Typ: xsl:modes). Mögliche Werte: ( #all ).
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: as (Typ: xsl:sequence-type). Default: item()* Pattern: .+
- Attribut: visibility (Typ: xsl:visibility-type). Mögliche Werte: ( public | private | final | abstract | hidden ).
- Attribut: _match (Typ: xs:string).
- Attribut: _priority (Typ: xs:string).
- Attribut: _mode (Typ: xs:string).
- Attribut: _name (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Assertions: exists(@match | @_match) or exists(@name | @_name)
- Assertions: if (empty(@match | @_match)) then (empty(@mode
| @_mode) and empty(@priority | @_priority)) else true()
- Assertions: not(exists(@visibility | @_visibility) and empty(@name | @_name))
- Assertions: if (normalize-space(@visibility) = 'abstract')
then empty(* except (xsl:context-item, xsl:param)) else
true()
- Assertions: not(normalize-space(@visibility) = 'abstract' and exists(@match))
- Assertions: every $e in xsl:param satisfies empty($e/(@visibility | @_visibility))
- Childelement: xsl:context-item. min: 0 max: 1
- Childelement: xsl:param. min: 0 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
- Typ: xsl:text-element-type
- Anweisung, substituiert xsl:instruction
xsl:transform
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- transform-element-base-type - Attribut: version (Typ: xs:decimal).
- transform-element-base-type - Attribut: _version (Typ: xs:string).
- Attribut: id (Typ: xs:ID).
- Attribut: input-type-annotations (Typ: xsl:input-type-annotations-type). Mögliche Werte: ( preserve | strip | unspecified ). Default: unspecified
- Attribut: _id (Typ: xs:string).
- Attribut: _input-type-annotations (Typ: xs:string).
- Assertions: every $v in (.//xsl:param, .//xsl:variable)[exists(@static | @_static)] satisfies
$v[parent::xsl:stylesheet or parent::xsl:transform or parent::xsl:override]
- Assertions: every $prefix in (@exclude-result-prefixes[not(. = '#all')],
@extension-element-prefixes) satisfies ((if ($prefix =
'#default') then '' else $prefix) = in-scope-prefixes(.))
- Childelement: xsl:declaration. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: rollback-output (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: yes
- Attribut: select (Typ: xsl:expression). (optional) Pattern: .+
- Attribut: _rollback-output (Typ: xs:string).
- Attribut: _select (Typ: xs:string).
- Childelement: xsl:catch. min: 1 max: 1
- Childelement: xsl:catch. min: 0 max: unbounded
- Childelement: xsl:fallback. min: 0 max: unbounded
- Childelement: xsl:instruction. min: 0 max: unbounded
xsl:use-package
- Deklaration, substituiert xsl:declaration
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: name (Typ: xs:anyURI).
- Attribut: package-version (Typ: xs:string).
- Attribut: _name (Typ: xs:string).
- Attribut: _package-version (Typ: xs:string).
- Childelement: xsl:accept. min: 0 max: unbounded
- Childelement: xsl:override. min: 0 max: unbounded
- Anweisung, substituiert xsl:instruction
- Attribut: separator (Typ: xsl:avt).
- Attribut: disable-output-escaping (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ). Default: no
- Attribut: _separator (Typ: xs:string).
- Attribut: _disable-output-escaping (Typ: xs:string).
- substituiert: xsl:declaration xsl:instruction
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: as (Typ: xsl:sequence-type). Pattern: .+
- Attribut: visibility (Typ: xsl:visibility-type). Mögliche Werte: ( public | private | final | abstract | hidden ).
- Attribut: static (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: _name (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _visibility (Typ: xs:string).
- Attribut: _static (Typ: xs:string).
- Assertions: exists(@name | @_name)
- Assertions: if (normalize-space(@static) = ('yes', 'true', '1'))
then (exists(@_visibility) or normalize-space(@visibility)
= ('', 'private', 'final')) else true()
- Assertions: if (normalize-space(@static) = ('yes', 'true', '1'))
then (empty((*, text())) and exists(@select | @_select))
else true()
- Attribut: version (Typ: xs:decimal).
- Attribut: _version (Typ: xs:string).
- Attribut: default-collation (Typ: xsl:uri-list).
- Attribut: default-mode (Typ: xsl:default-mode-type).
- Attribut: default-validation (Typ: xsl:validation-strip-or-preserve).
- Attribut: exclude-result-prefixes (Typ: xsl:prefix-list-or-all).
- Attribut: expand-text (Typ: xsl:yes-or-no).
- Attribut: extension-element-prefixes (Typ: xsl:prefix-list).
- Attribut: use-when (Typ: xsl:expression).
- Attribut: xpath-default-namespace (Typ: xs:anyURI).
- Attribut: _default-collation (Typ: xs:string).
- Attribut: _default-mode (Typ: xs:string).
- Attribut: _default-validation (Typ: xs:string).
- Attribut: _exclude-result-prefixes (Typ: xs:string).
- Attribut: _expand-text (Typ: xs:string).
- Attribut: _extension-element-prefixes (Typ: xs:string).
- Attribut: _use-when (Typ: xs:string).
- Attribut: _xpath-default-namespace (Typ: xs:string).
- Attribut: test (Typ: xsl:expression). Pattern: .+
- Attribut: _test (Typ: xs:string).
- Assertions: exists(@test | @_test)
xsl:where-populated
- Typ: xsl:sequence-constructor
- Anweisung, substituiert xsl:instruction
- Attribut: name (Typ: xsl:EQName). Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
- Attribut: as (Typ: xsl:sequence-type). Pattern: .+
- Attribut: tunnel (Typ: xsl:yes-or-no). Mögliche Werte: ( yes | no | true | false | 1 | 0 ).
- Attribut: _name (Typ: xs:string).
- Attribut: _as (Typ: xs:string).
- Attribut: _tunnel (Typ: xs:string).
- Assertions: exists(@name | @_name)
wg / 18. Januar 2018
Fragen? Anmerkungen? Tips?
Bitte nehmen Sie Kontakt zu mir auf: