XSL Transformation

XSL Transformations
Dateiendung: .xsl, .xslt
MIME-Type: application/xslt+xml
Entwickelt von: World Wide Web Consortium
Art: Stylesheet-Sprache
Erweitert von: XML
Standard(s): 1.0 (Recommendation),
1.1 (Working Draft),
2.0 (Recommendation)
3.0 (Recommendation)
www.w3.org/TR/xslt


XSL Transformation, kurz XSLT, ist eine Programmiersprache zur Transformation von XML-Dokumenten. Sie ist Teil der Extensible Stylesheet Language (XSL) und stellt eine universelle (Turing-vollständige) Sprache dar.

XSLT wurde vom World Wide Web Consortium (W3C) am 8. Oktober 1999 als Empfehlung veröffentlicht. 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 ist eine Untermenge von XSL, zusammen mit XSL-FO und XPath.

  1. w3.org
  2. Universal Turing Machine in XSLT. Unidex, Inc. (englisch).
  3. XSL Transformations (XSLT) Version 1.0, W3C Proposed Recommendation, in: archive.org. 8. Oktober 1999, archiviert vom Original am 16. Juni 2006; abgerufen am 12. Februar 2017 (englisch).