XSLT: Extensible Stylesheet Language Transformations

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

Obwohl der Prozess als "Transformation" bezeichnet wird, wird das Originaldokument nicht verändert; stattdessen wird ein neues XML-Dokument basierend auf dem Inhalt eines vorhandenen Dokuments erstellt. Das neue Dokument kann dann vom Prozessor in der standardmäßigen XML-Syntax oder in einem anderen Format wie HTML oder reinem Text ausgegeben werden.

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

Dokumentation

Referenz

XSLT-Elemente-Referenz

Diese Seite beschreibt XSLT-Elemente, mit einem Fokus auf Top-Level-Elemente, die in <xsl:stylesheet> oder <xsl:transform> und den Anweisungen für Templates verwendet werden. Sie behandelt auch kurz Literal-Result-Elemente (LREs), die nicht-instruktive Elemente wie <hr> direkt in die Ausgabe kopieren, sowie Attributvorlagen, die XPath-Ausdrücke nutzen, um Attributwerte festzulegen.

Leitfäden

XML mit XSLT transformieren

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

Parameter mithilfe von Processing Instructions angeben

Firefox ermöglicht es, Stylesheet-Parameter bei Verwendung der <?xml-stylesheet?> Processing Instruction anzugeben. Dies wird mithilfe der <?xslt-param?> PI umgesetzt, die in diesem Dokument beschrieben wird.

Häufige XSLT-Fehler

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

Verwandte Themen

Siehe auch

W3Schools XSLT Introduction

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

Was ist XSLT?

Diese umfangreiche 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.