XSLT-Prozessor

Ablauf einer XSL-Transformation

Ablauf einer XSL-Transformation

Ein XSLT-Prozessor wendet XSLT-Stylesheets auf Dokumente an. Das Ergebnis ist ein neues Dokument, das (z.B. als DOM-Objekt) direkt weiterverarbeitet oder in eine Datei serialisiert werden kann.

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
XSLT 1.0
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. #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/

(wird nicht veröffentlicht)

Time limit is exhausted. Please reload CAPTCHA.