Saxon | |
---|---|
Basisdaten
| |
Entwickler | Saxonica |
Aktuelle Version | 12.5[1] (2. Juli 2024) |
Betriebssystem | plattformunabhängig (Java), Windows (.Net) |
Programmiersprache | Java oder C# |
Kategorie | XSLT- und XQuery-Prozessor |
Lizenz | Saxonica (Professional und Enterprise Edition) MPL 1.0 (Home Edition) |
www.saxonica.com |
Saxon (zusammengesetzt aus SAX und on) ist ein XSLT- und XQuery-Prozessor zur Transformation von XML-Dokumenten. Er transformiert XML-Dateien mithilfe von XSLT-Stylesheets (z. B. in XHTML oder Text).
Das von Michael Kay entwickelte Programm gibt es in Implementierungen für Java und das .Net-Framework. Die Java-Variante implementiert die standardisierte Schnittstelle Java API for XML Processing (JAXP), die Teil der Jakarta EE sowie ab Version 1.4 auch der Java Platform, Standard Edition (JSE) ist. Im Gegensatz zur in der Java-Laufzeitumgebung enthaltenen Standardimplementierung (eine von Sun Microsystems angepasste Variante von Xalan) unterstützt Saxon XSLT 2.0 und XPath 2.0.