Factsheet: XMLStarlet
Gruppe: Schnittstellen
Zweck
XMLStarlet ist ein Toolkit zur XML-Verarbeitung von der Kommandozeile (Validierung, Abfrage, Transformation, Bearbeitung).
| Eigenschaft | Wert |
|---|---|
| Latest | 1.6.1 |
| LTS | N/A |
| Reifegrad | Stabil |
| Technische Schulden | Gering |
| Erwartetes Lebensende | Kein EOL bekannt |
| Referenzhandbuch | xmlstar.sourceforge.net |
| Wikipedia | de.wikipedia.org/wiki/XMLStarlet |
Installation (Ubuntu 24.04)
Hello World
Beispieldaten
Die folgenden Beispieldaten befinden sich im Ordner examples/:
catalog.xml: Eine einfache XML-Datei mit Buchdaten.books.xml: Eine weitere XML-Datei für Abfragen.inventory.xml: Inventardaten zur Bearbeitung.config.xml: Konfigurationsbeispiel.data.xml: Allgemeine XML-Daten.
Validierung
XML-Datei formatieren (Pretty Print):
Elemente mit XPath abfragen: