PureXML/Sources/XSLT
Mihaela Mihaljevic 4f11bafa28 feat(xslt): implement xsl:apply-imports
Re-applies templates to the current node in the current mode, considering
only templates of lower import precedence than the one being instantiated,
falling back to the built-in rule when none match. Threads the current
mode and import precedence through the evaluation context, and moves the
transformer runtime types into XSLTRuntime.swift (namespaced, via private
aliases) to stay within the file-length and namespacing gates.
2026-06-09 01:49:33 +02:00
..
XSLTElements.swift refactor(xslt): keep ResultItem/XSLTContext file-private for namespacing 2026-06-09 01:41:48 +02:00
XSLTFunctions.swift feat(xslt): add xsl:include/import, xsl:output, comment, and processing-instruction 2026-06-08 08:08:38 +02:00
XSLTModel.swift feat(xslt): implement xsl:apply-imports 2026-06-09 01:49:33 +02:00
XSLTParser.swift feat(xslt): implement xsl:apply-imports 2026-06-09 01:49:33 +02:00
XSLTRuntime.swift feat(xslt): implement xsl:apply-imports 2026-06-09 01:49:33 +02:00
XSLTTransform.swift feat(xslt): implement xsl:message with terminate 2026-06-09 01:29:37 +02:00
XSLTTransformer.swift feat(xslt): implement xsl:apply-imports 2026-06-09 01:49:33 +02:00
XSLTWhitespace.swift feat(xslt): implement xsl:strip-space and xsl:preserve-space 2026-06-09 01:22:59 +02:00