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. Bisher keine Kommentare.
(wird nicht veröffentlicht)

  1. Bisher keine Trackbacks.