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

Paket: xmlstarlet (1.6.1-4 und andere)

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 Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 1.6.1-4 206,3 kB599,0 kB [Liste der Dateien]
amd64 1.6.1-4 207,5 kB558,0 kB [Liste der Dateien]
arm64 1.6.1-4 205,6 kB598,0 kB [Liste der Dateien]
armel 1.6.1-4 203,0 kB545,0 kB [Liste der Dateien]
armhf 1.6.1-4 203,1 kB529,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 1.6.1-2 236,3 kB571,0 kB [Liste der Dateien]
i386 1.6.1-4 209,1 kB561,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 1.6.1-4 214,3 kB616,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.6.1-4 204,9 kB549,0 kB [Liste der Dateien]
mips64el 1.6.1-4 206,0 kB604,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 1.6.1-4 209,5 kB598,0 kB [Liste der Dateien]
ppc64el 1.6.1-4 212,7 kB598,0 kB [Liste der Dateien]
riscv64 1.6.1-4 207,2 kB550,0 kB [Liste der Dateien]
s390x 1.6.1-4 206,5 kB562,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.6.1-4 208,7 kB598,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.6.1-4 203,7 kB1.500,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 1.6.1-4 207,5 kB553,0 kB [Liste der Dateien]