XSLT-Prozessor
XSLT-Prozessoren unterscheiden sich in der unterstützten XSLT-Version (1.0
und/oder 2.0
) und darin, ob sie für die Transformation ein XML Schema auswerten können (englisch »schema aware«). Sehr weit verbreitet ist der standardkonforme, sehr stabile und dank Java plattformunabhängige Saxon-Prozessor.
Viele moderne Web-Browser haben integrierte XSLT-1.0-Prozessoren, so dass sie direkt XML-Dokumente XSLT-formatiert anzeigen können.
Eine ausführliche Erläuterung der Funktionsweise von XSLT-Prozessoren findet sich unter http://www.semanticpool.de/xslt_prozessoren.pdf (PDF, deutsch).
Wikipedia: http://de.wikipedia.org/wiki/XSLT-Prozessor
XSLT-Prozessoren (subjektive Auswahl)
XSLT 2.0
- Saxon-B 9.x (basic)
- Saxon-SA 9.x (schema aware)
- AltovaXML
- Gestalt (noch Alpha-Status)
XSLT 1.0
- Saxon 6.5.5
- AltovaXML
- msxsl.exe (DOS/Windows)
- Xalan
- xsltproc
Software-Bibliotheken
Die oben gelisteten XSLT-Prozessoren lassen sich nicht nur als selbständiges Programm ausführen, sondern auch über ein API in eigene Software-Projekte einbinden (Ausnahme: msxsl.exe, ein Wrapper für MSXML). Außerdem gibt es weitere Bibliotheken:
#1 von Data2type am 21. Dezember 2015 - 12:56
Hier noch ein Link der ein paar Leuten weiterhelfen könnte: http://www.data2type.de/xml-xslt-xslfo/xslt/xslt-einfuehrung/xslt-prozessoren/