Softwarebeschreibung:
xmlstarlet ist eine kostenlose Sammlung von Kommandozeilenprogramme, die verwendet werden können, zu transformieren, zu validieren, Abfragen und Bearbeiten von XML-Dokumenten.
Die xmlstarlet Kommandozeilen-Tool ist in C geschrieben und verwendet die libxslt und libxml2 Bibliotheken von http://xmlsoft.org.
Was ist neu in dieser Version:.
- Diese Version ein Absturz behoben, wenn Pyx auf nicht vorhandene Dateien und Randbedingung im unescape Befehl auszuführen versuchen
- Der ed und sel-Befehle können jetzt auf ein Dokument des Top-Level-Standard-Namespace verweisen mit & quot; _ & quot; oder & quot; STANDARD & quot; und geben eine freundliche Nachricht, wenn der Benutzer sie angeben müssen Namensraum nicht erkennen.
Was ist neu in Version 1.4.2:
- Diese Version behebt einen Absturz im pyx subcommand dass aufgetreten ist, wenn es Knoten mit mehreren Attributen behandelt.
Was ist neu in Version 1.4.1:
- Ein Absturz mit ungültigen Bearbeitungsoperationen wurde behoben.
- Die Dokumentation nun aus dem Tarball und installiert an der richtigen Stelle eingebaut werden.
- Die Testsuite hat toleranter zwischen libxml2 Versionen von Serialisierung Unterschiede gemacht worden.
Was ist neu ist in Version 1.2.1:
- Ein Absturz beim libxml2 NULL nodeset Ergebnis zurückgegeben wurde behoben .
- & quot; - & quot; mit --elif verwechselt wurde.
- Die erzeugte XSLT enthält nun die Namespaces von der ersten Eingabedatei extrahiert.
- N wird wieder nach anderen Optionen erlaubt.
- Namespace-Werte wurden als Präfixe registriert.
- A segfault wird vermieden, wenn Sie gefragt, um Namespace-Knoten verschieben.
- Es gab eine fehlende Newline in der ed --help Nachricht.
- Die Testskripte Portabilität verbessert wurde.
- XML_SAVE_WSNONSIG wird nur verwendet, wenn libxml ist Version 2.7.8 oder höher.
Was ist neu in Version 1.2.0:
- Diese Version implementiert --update --expr für der ed-Befehl.
- Der ed und sel Befehle der obersten Ebene Namespace-Definitionen aus der ersten Eingabedatei, die die Notwendigkeit entfernen sollten Namespaces auf der Kommandozeile mit N in den meisten Fällen zu definieren.
- Wählen Sie Ausgänge mit 0 nur dann, wenn das Ergebnis nicht leer ist.
- Die -Q Option wurde hinzugefügt, wie grep -q.
- Diese Version fügt Spaltennummer und stellt Eingabekontext (verloren in Version 1.0.3) auf Fehlermeldungen.
- Sie fügt hinzu, die --net Option C14N, ed, fo, und val.
- Es entfernt --catalog von der tr --help Nachricht, da es nicht wirklich unterstützt wird.
- Sie fügt hinzu --elif und --else an die sel --help Nachricht.
Was ist neu in Version 1.1.0:
- Ein Fehler wurde für BSD fixiert und Mac OS X indem geprüft wird, dass O_BINARY vor #including io.h deklariert wird.
- Mehrere Auswahlbefehl Verbesserungen wurden vorgenommen: --elif und --else Optionen auf mehreren Feldern sortieren, korrekt ist (für Englisch) lexikalische Sortierung, und die Einbeziehung von nur benötigt, Namensräume durch die Ausgabe Sheet .
- Gemeinsame libxml und libxslt Bibliotheken standardmäßig verbunden sind.
- Bibliothek Versionsinformationen wurde hinzugefügt Ausgabe --version.
- Ein Verzeichnis Argument für ls wurde hinzugefügt; der Exit-Status zeigt an Erfolg oder Misserfolg anstelle von Dateianzahl.
- xmlstarlet wird nun verbinden mit einem Libxml konfiguriert --without-sax1 und --without-Vermächtnis.
Was ist neu in Version 1.0.6:
- Die C14N Befehl gibt jetzt Zeilenvorschüben nur in Windows als gut.
- Die --help Text für ed jetzt korrekt beschreibt das Verhalten von -P, -S, --pf und --ps.
- Einige Subbefehle '--help Optionen wurden die Printf wörtlich ausgegeben wird.
Was ist neu in Version 1.0.5:
- führte Ein Fehler, bei dem Stylesheets mit CDATA-Knoten Speicherbeschädigung wurde behoben.
- Die Testskripte jetzt verdoppeln & quot; / & quot; Zeichen unter msys Wegwandlung zu vermeiden; die meisten Tests gelingt nun in der mingw zu bauen.
- Die Option --help druckt jetzt auf die Standardausgabe und beendet mit Erfolg.
- Es gab einige weitere Optimierungen in den Tests und Build-System.
Was ist neu in Version 1.0.4:
- kodieren in Argumente XML-Sonderzeichen (können jetzt Zitate in XPath)
- Nicht-Null-Exit-Code, wenn Eingabedatei nicht gefunden wird (Bug 3158488)
- ed mit --pf / - ps Optionen umformatieren keine Ausgabe (Fehler 3158490)
- exit () anstelle von segfault wenn man versucht, Namespace-Knoten (Bug 1120417) löschen
- hinzugefügt --disable-static-Libs Option ./configure geteilt zu verwenden libxml2 und libxslt
- nicht-rekursive make
- Anwendungstests und XFAIL_TESTS für die Prüfung, schönere Ausgabe
Kommentare nicht gefunden