PureXML/Sources/XSLT
Mihaela Mihaljevic 3ea4e6f37d feat(xslt): top-level stylesheet parameters
PureXML.XSLT.transform accepts parameters overriding xsl:param globals
by name; xsl:variable globals are never overridable, with parameter
names recorded across imports and includes. The conformance runner
honors the xalan harness contract, reading <case>.param files (CRLF
is one Character in Swift, so the runner splits on newline graphemes,
which the param files exposed). Closes #141. Xalan baseline
128 -> 127.
2026-06-10 17:35:11 +02:00
..
XSLTAVT.swift feat(xslt): implement xsl:namespace-alias, completing #81 2026-06-09 02:10:16 +02:00
XSLTDocumentCache.swift feat(xslt): DTD-typed id() and node-kind generate-id() 2026-06-10 17:03:39 +02:00
XSLTElements.swift feat(xslt): attribute-set merging, copied namespaces, html booleans, loader entities 2026-06-10 16:11:02 +02:00
XSLTFunctions.swift feat(xslt): DTD-typed id() and node-kind generate-id() 2026-06-10 17:03:39 +02:00
XSLTLookups.swift feat(xslt): DTD-typed id() and node-kind generate-id() 2026-06-10 17:03:39 +02:00
XSLTMatchCache.swift feat(xslt): contextual sort keys and cross-document template matching 2026-06-10 13:54:37 +02:00
XSLTModel.swift feat(xslt): top-level stylesheet parameters 2026-06-10 17:35:11 +02:00
XSLTNamespaceFixup.swift feat(xslt): attribute-set merging, copied namespaces, html booleans, loader entities 2026-06-10 16:11:02 +02:00
XSLTNumbering.swift fix(xslt): gate raw-output markers, cache pattern table, add CI tests 2026-06-10 15:01:07 +02:00
XSLTParser.swift feat(xslt): top-level stylesheet parameters 2026-06-10 17:35:11 +02:00
XSLTParserEntry.swift feat(xslt): top-level stylesheet parameters 2026-06-10 17:35:11 +02:00
XSLTParserStructural.swift feat(xslt): stylesheet namespace resolution for patterns and expressions 2026-06-10 13:36:59 +02:00
XSLTRawText.swift feat(xslt): output methods in depth 2026-06-10 13:10:50 +02:00
XSLTRuntime.swift feat(xslt): post-order import precedence, scoped apply-imports, relative hrefs 2026-06-10 16:27:06 +02:00
XSLTSorting.swift feat(xslt): space-ignorable sort collation 2026-06-10 17:24:06 +02:00
XSLTTransform.swift feat(xslt): top-level stylesheet parameters 2026-06-10 17:35:11 +02:00
XSLTTransformer.swift feat(xslt): top-level stylesheet parameters 2026-06-10 17:35:11 +02:00
XSLTUnitCollector.swift feat(xslt): post-order import precedence, scoped apply-imports, relative hrefs 2026-06-10 16:27:06 +02:00
XSLTWhitespace.swift feat(xslt): output methods in depth 2026-06-10 13:10:50 +02:00