Zum Inhalt springen

XMLStarlet

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. Oktober 2007 um 21:54 Uhr durch 83.236.181.13 (Diskussion) (typo). Sie kann sich erheblich von der aktuellen Version unterscheiden.

XMLStarlet ist ein Kommandozeilenwerkzeug für die Verarbeitung von XML-Dokumenten. XMLStarlet wurde von Mikhail Grushinskiy in C entwickelt und greift auf die Bibliotheken libxml2 und libxslt (siehe XSL Transformation) zu. Es erzeugt je nach Aufrufparametern unterschiedliche, einfache XSLT-Templates und wendet diese auf ein Eingabedokument an.

Zum Funktionsumfang[1] von XMLStarlet gehören u.a.

  • Prüfen und Validieren von XML-Dokumenten (DTD, XSD, RelaxNG)
  • Berechnen von XPath-Ausdrücken auf XML-Dokumenten (Summen etc.)
  • Durchsuchen von XML-Dokumenten nach XPath-Ausdrücken
  • Anwenden von Stylesheets
  • Abfrage von XML-Dokumenten (Elemente, Attribute, Sortierungen etc.)
  • Verändern und Bearbeiten von XML-Dokumenten (z.B. Löschen oder Umbenennen von Elementen)
  • Formatieren von XML-Dokumenten
  • XML-Dokumente per http- oder ftp-URLs herunterladen.

Die letzte aktuelle Version ist 1.0.1 und wurde am 15. März 2005 auf Sourceforge[2] veröffentlicht. Die Wishlist für neue Funktionen wurde das letzte Mal am 04. November 2006 vom Entwickler aktualisiert[3].

Quellen

  1. http://xmlstar.sourceforge.net/
  2. http://sourceforge.net/projects/xmlstar/
  3. http://sourceforge.net/forum/forum.php?thread_id=866909&forum_id=226077