Tags
Reference
- xsl:non-matching-substring
18 Apr 2026
Defines the template body applied to each substring that does not match the regex inside xsl:analyze-string.
- xsl:on-empty
18 Apr 2026
Generates fallback content when the sibling sequence constructor produces no nodes, enabling clean empty-state handling without extra variables.
- xsl:on-non-empty
18 Apr 2026
Generates content only when the sibling sequence constructor produces at least one node, allowing conditional headers or wrappers without extra variables.
- xsl:otherwise
18 Apr 2026
Default fallback branch inside xsl:choose, instantiated when no xsl:when condition evaluates to true.
- xsl:output
18 Apr 2026
Controls how the result tree is serialised — output method, encoding, indentation, DOCTYPE, and other serialisation options.
- xsl:output-character
18 Apr 2026
Specifies a single character-to-string substitution within an xsl:character-map, applied by the serializer when writing output.
- xsl:param
18 Apr 2026
Declares a parameter with an optional default value, accepting values passed via xsl:with-param or from the calling environment.
- xsl:perform-sort
18 Apr 2026
Sorts a sequence of items and returns the sorted sequence without iterating over it, enabling sorted results as input to other expressions.
- xsl:preserve-space
18 Apr 2026
Explicitly preserves whitespace-only text nodes in the named source elements, counteracting xsl:strip-space rules.
- xsl:processing-instruction
18 Apr 2026
Generates an XML processing instruction in the result tree with a computed name and body content.