Druck-Version
Deutsch Nederlands English
Inhaltsverzeichnis
Teile: Teil: XML Teil: PHP Quellenverzeichnis
Pfad: > Teil: XML
Benachbarte Abschnitte: Einführung und Überblick Strukturelle Grundlagen XML-Schema XSL-Transformationen
Untergeordnete Abschnitte: Anwendung von XSLT Aufbau eines Stylesheets Grundlegende XSLT-Elemente Muster und Ausdrücke, XPath/XQuery Weitere XSLT-Elemente
1.4. XSL-Transformationen

Zum Erstellen von Stylesheets für XML-Daten wurde die XSL (eXtensible Stylesheet Language) entwickelt. Eine XSL-Datei beschreibt, ähnlich wie CSS, wie die Inhalte eines XML-Dokuments dargestellt werden sollen. Das Stylesheet ist ein XML-Dokument mit Elementen, die in einem eigenen Namensraum definiert sind (fo:). XSL ist kompatibel zu CSS, auch wenn die Syntax eine völlig andere ist.

Diese Art der Formattierung wird als XSL-FO (Formatting Objects) bezeichnet und es soll an dieser Stelle zunächst nicht weiter darauf eingegangen werden.

Als ein Teil der XSL wurde XSLT entwickelt; sie ermöglichen die Transformation von XML-Daten in andere Strukturen (unter anderem eben in eine XSL-FO-Struktur). Aber XSLT werden auch häufig dazu verwendet, aus einer XML-Quelle andere, XML-Konforme Ausgabeformate wie HTML zu generieren. Sie eignen sich aber auch für andere Zielformate.