Zum Inhalt springen
uencoder

XSLT

XSLT (Extensible Stylesheet Language Transformations) wandelt XML-Dokumente über deklarative, in XML geschriebene Transformationsregeln in anderes XML/HTML/Text um.

Zweck

XML mit deklarativen Template-Regeln in Zielformate umwandeln; genutzt für XML-Publishing, Berichtserzeugung und Formatmigration.

Mechanismus

Ein XSLT-Stylesheet enthält <xsl:template match="pattern">-Templates; der Prozessor matcht Templates gegen die Quell-XML-Knoten und führt Anweisungen wie <xsl:value-of>, <xsl:for-each> und <xsl:apply-templates> aus, um die Ausgabe zu erzeugen.

Anwendungsfälle

  • XML als HTML publizieren
  • XML-Datentransformation
  • DocBook nach PDF

Verwandte Tools

References