XSLT
aus www.iwiki.de, der freien Wissensdatenbank
= Extensible Stylesheet Language for Transformation. XSLT ist eine XML-basierte Transformationssprache, mit deren Hilfe Regeln festgelegt werden, welche Strukturen eines Ausgangsdokuments in Strukturen eines Zieldokuments zu überführen sind. XSLT ist eine deklarative Sprache, d.h. in XSLT-Dokumenten wird definiert, welches Ergebnis erreicht werden soll, nicht auf welchem Weg es erreicht werden soll. Dabei ist die Umwandlung von XML-Dokumenten in verschiedene andere Formate, wie z.B. XML in XML, HTML oder Text möglich. Jedes XSLT-Dokument ist selbst wieder ein XML-Dokument. (Quelle: Vgl. XML - Wissen, das sich auszahlt, S. 340f)
Inhaltsverzeichnis |
Entwicklung
Entwickelt wurde XSLT ursprünglich von James Clark (XSLT 1.0, XSLT 1.1) und am 16.11.1999 wurde die Version 1.0 vom W3C veröffentlicht. Für die derzeitige Weiterentwicklung ist Michael Kay verantwortlich (XSLT 2.0).
Funktionsweise
Ein XML-Dokument wird anhand eines XSLT-Dokuments (XSLT-Stylesheet) in ein anderes Dateiformat umgewandelt.Die Tranformierung selbst wird von einem XSLT-Prozessor (z.B. http://saxon.sourceforge.net) übernommen. Die meisten aktuellen Browser sind auch XSLT-Prozessoren.
Tutorials
Quellen
- Wittenbrink, Heinz. Köhler, Werner. Bergmann, Olaf. Jung, Bernhard. Sasaki, Felix. Lenz, Eva-Anna. Milde, Jan-Torsten. Poenninghaus, Jens. 2003. XML – Wissen das sich auszahlt Berlin: TEIA Lehrbuch Verlag GmbH, ISBN 3-935539-69-X
