Tags
Xslt3
- xsl:merge-action
18 Apr 2026
Defines the body executed for each group of items sharing the same merge key during an xsl:merge operation, with access to the merged items and current key.
- xsl:merge-key
18 Apr 2026
Defines the sort key for items in an xsl:merge-source, determining how items from different sources are aligned and interleaved during merging.
- xsl:merge-source
18 Apr 2026
Defines one sorted input sequence for xsl:merge, specifying the source data and its merge keys so the merge algorithm can interleave items correctly.
- xsl:mode
18 Apr 2026
Declares a named mode and its default behaviour when no template matches, enabling modular transformation strategies in XSLT 3.0.
- xsl:next-iteration
18 Apr 2026
Advances an xsl:iterate loop to the next item in the sequence, optionally updating loop parameters to carry state forward.
- 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:stream
18 Apr 2026
Processes a source document in streaming mode without loading it fully into memory, enabling transformation of arbitrarily large XML files.
- xsl:try
18 Apr 2026
Evaluates an XPath expression or sequence constructor and catches any dynamic errors, enabling graceful error handling in XSLT 3.0.
- xsl:where-populated
18 Apr 2026
Suppresses the entire wrapper element, including its start and end tags, when its content sequence constructor produces no nodes.