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.
- ↑ w3.org
- ↑ Universal Turing Machine in XSLT. Unidex, Inc. (englisch).
- ↑ XSL Transformations (XSLT) Version 1.0, W3C Proposed Recommendation, in: archive.org. 8. Oktober 1999, archiviert vom am 16. Juni 2006; abgerufen am 12. Februar 2017 (englisch).