Zum Inhalt

Factsheet: xsltproc

Gruppe: Schnittstellen

Zweck

xsltproc ist ein Kommandozeilen-Werkzeug zur Anwendung von XSLT-Stylesheets auf XML-Dokumente.

Eigenschaft Wert
Latest 1.1.42
LTS N/A
Reifegrad Stabil
Technische Schulden Gering
Erwartetes Lebensende Kein EOL bekannt
Referenzhandbuch xmlsoft.org/XSLT/xsltproc2.html
Wikipedia en.wikipedia.org/wiki/Libxslt

Installation (Ubuntu 24.04)

sudo apt install xsltproc

Hello World

xsltproc --version

Beispieldaten

Die folgenden Beispieldaten befinden sich im Ordner examples/:

  • source.xml: Die XML-Quelldatei.
  • transform.xsl: Das XSLT-Stylesheet für die Transformation.
  • books.xml: Eine Liste von Büchern als Datenquelle.
  • to_html.xsl: XSLT zur Umwandlung von Buchdaten in HTML.
  • params.xsl: Beispiel für XSLT mit Parametern.

Validierung

XML-Transformation durchführen:

xsltproc factsheets/schnittstellen/xsltproc/examples/transform.xsl factsheets/schnittstellen/xsltproc/examples/source.xml

XML in HTML umwandeln:

xsltproc -o factsheets/schnittstellen/xsltproc/examples/books.html factsheets/schnittstellen/xsltproc/examples/to_html.xsl factsheets/schnittstellen/xsltproc/examples/books.xml