PureXML/Sources
Mihaela Mihaljevic 96eb85f1fc feat(xslt): stylesheet model and parser
Add the PureXML.XSLT namespace with a stylesheet model (template rules with
match patterns and computed default priorities, the instruction sequence
constructor, attribute value templates) and a parser compiling an
xsl:stylesheet document into it. Recognizes the XSLT vocabulary by namespace
or xsl prefix; other elements become literal result elements. Covers
apply-templates, value-of, for-each, if, choose, element, attribute, copy,
copy-of, call-template, variable, text, and sort.

Closes #14
2026-06-08 06:57:11 +02:00
..
Canonical feat(canonical): Canonical XML (C14N) serialization 2026-06-08 06:13:02 +02:00
Catalog feat(catalog): OASIS XML Catalog resolution 2026-06-08 06:03:02 +02:00
Emitting
Model feat(model): mutable parent-aware tree (libxml2 tree.h parity) 2026-06-08 03:13:59 +02:00
Parsing feat(parse): xmlTextReader pull cursor 2026-06-08 03:18:00 +02:00
Pattern feat(pattern): streaming xmlPattern matching 2026-06-08 05:49:13 +02:00
Regex feat(regex): XML Schema regular-expression engine 2026-06-08 06:18:50 +02:00
Schema feat(schema): RELAX NG pattern model, parser, and derivative validation 2026-06-08 06:49:37 +02:00
Stream
Validation feat(validation): Schematron rule validation 2026-06-08 05:58:55 +02:00
XInclude feat(xinclude): XInclude, URI resolution, and xml:base 2026-06-08 06:08:31 +02:00
XPath feat(validation): Schematron rule validation 2026-06-08 05:58:55 +02:00
XPointer feat(xpointer): element() and xpointer() schemes 2026-06-08 05:52:23 +02:00
XSLT feat(xslt): stylesheet model and parser 2026-06-08 06:57:11 +02:00
API.swift ci: split workflows for truthful badges and attribution gates 2026-06-08 04:37:32 +02:00
PureXML.swift feat(xslt): stylesheet model and parser 2026-06-08 06:57:11 +02:00