XSLT: Extensible Stylesheet Language Transformations
Extensible Stylesheet Language Transformations (XSLT) ist eine auf XML basierende Sprache, die in Verbindung mit spezialisierter Verarbeitungssoftware zur Transformation von XML-Dokumenten verwendet wird.
Obwohl der Prozess als "Transformation" bezeichnet wird, wird das ursprüngliche Dokument nicht verändert; stattdessen wird ein neues XML-Dokument basierend auf dem Inhalt eines vorhandenen Dokuments erstellt. Dieses neue Dokument kann dann vom Prozessor in der standardmäßigen XML-Syntax oder in einem anderen Format, wie HTML oder einfachem Text, serialisiert (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.
Referenz
Die XSLT-Referenz bietet detaillierte Informationen über XSLT, einschließlich der verfügbaren Elemente.
- XSLT-Elemente-Referenz
-
Diese Seite beschreibt XSLT-Elemente, mit Fokus auf die obersten Elemente, die in
<xsl:stylesheet>
oder<xsl:transform>
verwendet werden, und Anweisungen für Templates. Sie behandelt auch kurz die Literal Result Elements (LREs), die nicht-Anweisungselemente wie<hr>
direkt in die Ausgabe kopieren, und Attributwertvorlagen, die XPath-Ausdrücke verwenden, um Attributwerte festzulegen.
Leitfäden
Die XSLT-Leitfäden beschreiben, wie XML transformiert, PI-Parameter verwendet und häufige XSLT-Fehler behoben werden.
- Transformieren von XML mit XSLT
-
XSLT ermöglicht es einem Autor von Stylesheets, ein primäres XML-Dokument auf zwei wesentliche Arten zu transformieren: die Manipulation und Sortierung des Inhalts, einschließlich einer umfassenden Neuordnung, wenn gewünscht, und die Umwandlung des Inhalts in ein anderes Format.
- Speichern von Parametern mit Verarbeitungshinweisen
-
Firefox erlaubt das Speichern von Stylesheet-Parametern, wenn die Verarbeitungsanweisung
<?xml-stylesheet?>
verwendet wird. Dies geschieht mittels der in diesem Dokument beschriebenen<?xslt-param?>
PI. - Häufige XSLT-Fehler
-
Dieser Artikel listet einige häufige Probleme bei der Verwendung von XSLT in Firefox auf.
Siehe auch
- XML
- XPath
- XSLT Einführung Anleitung zur Verwendung von XSLT zur Transformation von XML-Dokumenten in andere Formate, wie XHTML, auf w3schools.com
- Was ist XSLT? Einführung in XSLT und XPath, ohne vorherige Kenntnisse der Technologien vorauszusetzen