XSLT: Extensible Stylesheet Language Transformations

Extensible Stylesheet Language Transformations (XSLT) ist eine XML-basierte Sprache, die in Verbindung mit spezieller Verarbeitungssoftware zur Transformation von XML-Dokumenten verwendet wird.

Obwohl der Prozess als "Transformation" bezeichnet wird, wird das Originaldokument nicht verändert; vielmehr wird ein neues XML-Dokument basierend auf dem Inhalt eines bestehenden Dokuments erstellt. Anschließend kann das neue Dokument durch den Prozessor in standardmäßiger XML-Syntax oder in einem anderen Format, wie HTML oder Klartext, serialisiert (ausgegeben) werden.

XSLT wird am häufigsten verwendet, um Daten zwischen verschiedenen XML-Schemata zu konvertieren oder um XML-Daten in Webseiten oder PDF-Dokumente umzuwandeln.

Dokumentation

XSLT-Elementreferenz

Referenz.

Transformation von XML mit XSLT

XSLT ermöglicht es einem Stylesheet-Autor, ein primäres XML-Dokument auf zwei wesentliche Arten zu transformieren: Manipulation und Sortierung des Inhalts, einschließlich einer umfassenden Neuordnung, falls gewünscht, und Transformation des Inhalts in ein anderes Format.

Spezifikation von Parametern mithilfe von Verarbeitungsanweisungen

Firefox erlaubt es, Stylesheet-Parameter anzugeben, wenn die Verarbeitungsanweisung <?xml-stylesheet?> verwendet wird. Dies wird mit der <?xslt-param?> PI durchgeführt, wie in diesem Dokument beschrieben.

XSLT Tutorial

Dieses W3Schools-Tutorial lehrt den Leser, wie man XSLT verwendet, um XML-Dokumente in andere Formate wie XHTML zu transformieren.

Was ist XSLT?

Diese umfassende Einführung in XSLT und XPath setzt kein Vorwissen über die Technologien voraus und führt den Leser durch Hintergrund, Kontext, Struktur, Konzepte und grundlegende Terminologie.

Häufige XSLT-Fehler

Dieser Artikel listet einige häufige Probleme bei der Verwendung von XSLT in Firefox auf.

Verwandte Themen