XSL Transformation, kurz XSLT, ist eine
Programmiersprache zur Transformation von XMLDokumenten.
Sie ist Teil der Extensible Stylesheet
Language (XSL) und stellt eine turing-vollständige[2]
Sprache dar.
XSLT baut auf der logischen Baumstruktur eines
XML-Dokumentes auf und dient zur Definition von
Umwandlungsregeln. XSLT-Programme, sogenannte
XSLT-Stylesheets, sind dabei selbst nach den Regeln
des XML-Standards aufgebaut.
Die Stylesheets werden von spezieller Software, den
XSLT-Prozessoren, eingelesen, die mit diesen
Anweisungen ein oder mehrere XML-Dokumente in
das gewünschte Ausgabeformat umwandeln. XSLTProzessoren
sind auch in vielen modernen
Webbrowsern integriert, wie zum Beispiel Opera (ab
Version 9), Firefox und Internet Explorer Version 5
(erst seit Version 6 mit vollständiger XSLT-1.0-
Unterstützung).
Ausführliche Informationen über die Programmiersprache XSLT befinden sich im Anhang. |