XSLT: Extensible Stylesheet Language Transformations

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

Obwohl der Vorgang als "Transformation" bezeichnet wird, wird das Originaldokument nicht verändert; vielmehr wird ein neues XML-Dokument erstellt, das auf dem Inhalt eines bestehenden Dokuments basiert. Dieses 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 um XML-Daten in Webseiten oder PDF-Dokumente umzuwandeln.

Referenz

XSLT-Elemente Referenz

Diese Seite beschreibt XSLT-Elemente und konzentriert sich auf Top-Level-Elemente, die in <xsl:stylesheet> oder <xsl:transform> und Anweisungen für Templates verwendet werden. Sie behandelt auch kurz literale Ergebniselemente (LREs), die nicht-Anweisungselemente wie <hr> direkt in die Ausgabe kopieren, sowie Attributwert-Templates, die XPath-Ausdrücke zur Festlegung von Attributwerten verwenden.

Leitfäden

Die XSLT-Leitfäden beschreiben, wie XML transformiert wird, wie PI-Parameter verwendet werden und häufige XSLT-Fehler.

XML mit XSLT transformieren

Mit XSLT kann ein Stylesheet-Autor ein primäres XML-Dokument auf zwei wesentliche Arten transformieren: Indem der Inhalt manipuliert und sortiert wird, einschließlich einer vollständigen Umordnung, wenn gewünscht, und indem der Inhalt in ein anderes Format transformiert wird.

Parameter mit Anweisungen spezifizieren

Firefox erlaubt es, Stylesheet-Parameter mit der Verarbeitung von <?xml-stylesheet?>-Anweisungen zu spezifizieren. Dies wird mit der <?xslt-param?> PI beschrieben, wie in diesem Dokument erläutert.

Häufige XSLT-Fehler

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

Siehe auch

  • XML
  • XPath
  • Einführung in XSLT Anleitung zur Nutzung von XSLT, um XML-Dokumente in andere Formate wie XHTML auf w3schools.com zu transformieren
  • Was ist XSLT? Einführung in XSLT und XPath, vorausgesetzt, es gibt keine Vorkenntnisse zu den Technologien