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