XSL Transformation
(Weitergeleitet von XSLT)
XSL Transformation, kurz XSLT, ist eine Programmiersprache zur Transformation von XML-Dokumenten. Sie ist Teil der Extensible Stylesheet Language (XSL) und stellt eine turing-vollständige[1][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. XSLT-Prozessoren sind auch in vielen modernen Webbrowsern integriert, so Opera (ab Version 9), Firefox, Internet Explorer Version 5 (erst seit Version 6 mit vollständiger XSLT-1.0-Unterstützung) oder Mozilla.
XSLT ist eine Untermenge von XSL, zusammen mit XSL-FO und XPath.
Weblinks
- XSL Transformations (XSLT) Version 1.0 (Normative Version) (englisch)
- XSL Transformations (XSLT) Version 1.0 (nicht offizielle Übersetzung)
- XSL Transformations (XSLT) Version 2.0 (englisch)
- XSLT-Einführung in die Transformationssprache
- Umfangreiche XSLT-Referenz
- Das XML-XSLT-Seminar, Kapitel XSLT – Einführung in XSLT
- Tutorial zum Thema XSLT
- SAXON-Dokumentation mit XSLT und XPATH-Beschreibung
- selfhtml.org – XSLT-Anleitung
- XSL FAQ (englisch)
- System.Xml.Xsl-Namespace im MSDN
- ↑ Unidex, Inc. Universal Turing Machine in XSLT. Unidex, Inc. (englisch)
- ↑ Korlyukov, Alexandr. (2001). Turing Machine. (englisch)
Dieser Artikel basiert auf dem Artikel XSL Transformation aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.












