Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: xmlstarlet  ]

Paket: xmlstarlet (1.6.1-2)

Links für xmlstarlet

Screenshot

Debian-Ressourcen:

Quellcode-Paket xmlstarlet herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

XML-Werkzeugsatz für die Kommandozeile

XMLStarlet ist ein Satz von Werkzeugen (tools) für die Kommandozeile. Mit ihnen können XML-Dokumente durch einen einfachen Satz von Shell-Befehlen transformiert, abgefragt, validiert und bearbeitet werden. Das entspricht ungefähr der Bearbeitung von Textdateien mit den UNIX-Befehlen grep, sed, awk, diff, patch, join und so weiter.

Dieser Satz von Befehlszeilenwerkzeugen eignet sich für diejenigen, die mit vielen XML-Dokumenten auf der Kommandozeile arbeiten ebenso wie die automatisierte Verarbeitung von XML-Dokumenten durch Shell-Skripte.

Zu den Möglichkeiten des Werkzeugsatzes gehören:

 Überprüfung oder Validierung von XML-Dateien (einfache Prüfung auf
  Wohlgeformtheit, DTD, XSD, RelaxNG)
 Berechnung der Werte von XPath-Ausdrücken auf XML-Dateien (wie laufende
  Summen und so weiter)
 Suche in XML-Dateien für Übereinstimmungen zu gegebenen XPath-Ausdrücken
 Anwendung von XSLT-Stylesheets auf XML-Dokumente (einschließlich
  EXSLT-Unterstützung und Parameterübergabe an Stylesheets)
 Abfrage von XML-Dokumenten (z.B. Abfrage der Werte einiger Elemente oder
  Attribute, Sortierung usw.)
 Ändern oder Bearbeiten von XML-Dokumenten (z.B. löschen einiger Elemente)
 Formatierung oder »Verschönerung« von XML-Dokumenten (wie Änderung
  der Einrückung usw.)
 Zugriff auf XML-Dokumente mit http://- oder ftp://-URLs
 Navigation in der Baumstruktur von XML-Dokumenten (ähnlich zum Vorgehen
  des Befehls »ls« bei Verzeichnissen)
 Einfügen eines XML-Dokuments in ein anderes mit XInclude
 XML-Kanonisierung (canonicalization, c14n)
 (Nicht-)Bewahrung (Escape/Unescape) spezieller XML-Zeichen im
  eingegebenen Text
 Ausgabe eines Verzeichnisses als XML-Dokument
 Konvertierung von XML in das Pyx-Format (auf Basis von
  ESIS - ISO 8879) und zurück

Markierungen: Implementiert in: C, Benutzer-Schnittstellen: Kommandozeile, Netzwerk-Protokoll: protocol::ftp, protocol::http, Rolle: Programm, Zweck: Hilfswerkzeug, Zweck: use::checking, use::converting, Suchen, Unterstützt Formate: XML

Andere Pakete mit Bezug zu xmlstarlet

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

xmlstarlet herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 237,1 kB577,0 kB [Liste der Dateien]
arm64 233,3 kB573,0 kB [Liste der Dateien]
armhf 233,9 kB552,0 kB [Liste der Dateien]
i386 239,8 kB576,0 kB [Liste der Dateien]