Detalii soft:
XMLStarlet este un set gratuit de utilitati linie de comandă care pot fi utilizate pentru a transforma, valida, interogare și documente XML editare.
Instrumentul de linie de comandă XMLStarlet este scris în C și utilizează libxslt și libxml2 bibliotecile din http://xmlsoft.org.
Ce este nou în această versiune:.
- această versiune stabilește un accident atunci când încearcă să ruleze pyx pe fișiere inexistente și o condiție de frontieră în comanda unescape
- ed și Sel comenzi se poate referi acum la setările prestabilite din spațiul de nume de nivel superior al unui document cu & quot; _ & quot; sau & quot; LIPSĂ & quot; și să dea un mesaj prietenos în cazul în care utilizatorul nu realizează că trebuie să specificați namespaces.
Ce este nou în versiunea 1.4.2:
- Această versiune stabilește un accident în subcomanda pyx că A apărut atunci când a manipulat nodurile cu mai multe atribute.
Ce este nou în versiunea 1.4.1:
- Un accident cu operații de editare invalide a fost stabilit.
- Documentația poate fi acum construit din tarball și se instalează la locul corect.
- Suita de testare a fost făcută mai iertator de diferențele de serializare între versiunile libxml2.
Ce este nou în versiunea 1.2.1:
- Un accident atunci când libxml2 returnat rezultatul NODESET NULL a fost fixat .
- & quot; - & quot; era confundat cu --elif.
- XSLT generat conține acum namespaces extrase din primul fișier de intrare.
- -N este din nou permis după alte opțiuni.
- Valorile namespace au fost înregistrate ca prefixe.
- Un segfault este evitată atunci când a cerut să se mute nodurile spațiu de nume.
- A existat o lipsă în linie nouă, mesajul ed --help.
- portabilitate script-uri de testare a fost îmbunătățită.
- XML_SAVE_WSNONSIG este utilizat numai în cazul în care libxml este versiunea 2.7.8 sau mai târziu.
Ce este nou în versiunea 1.2.0:
- Această versiune pune în aplicare --update --expr pentru comanda ed.
- ed și Sel comenzi utilizează definiții de spațiu de nume de nivel superior din fișierul prima intrare, care ar trebui să elimine necesitatea de a defini namespace pe linia de comandă cu N, în cele mai multe cazuri.
- Selectați ieșirile cu 0 numai dacă rezultatul este non-gol.
- Opțiunea -Q a fost adăugat pentru a selecta, cum ar fi -Q grep lui.
- Această versiune adaugă numărul de coloană și restabilește contextul de intrare (pierdute în versiunea 1.0.3) a mesajelor de eroare.
- Se adaugă opțiunea --net la c14n, ed, fo, și Val.
- Se elimină --catalog din mesajul tr --help, deoarece acesta nu este acceptat de fapt.
- Se --elif și --else adaugă la mesajul individual --help.
Ce este nou în versiunea 1.1.0:
- Un bug a fost stabilit pentru BSD și Mac OS X prin verificarea faptului că O_BINARY este declarată înainte de #including io.h.
- Mai multe tipuri selectați îmbunătățiri de comandă: Opțiuni --elif și --else, sortarea pe mai multe câmpuri, corect (pentru limba engleză) sortare lexical, și includerea namespace numai necesare stylesheet de ieșire .
- libxml comună și libxslt bibliotecile sunt legate în mod implicit.
- a adăugat Biblioteca de informații versiune pentru --version de ieșire.
- Un argument director pentru ls a adăugat; starea de ieșire indică eșec sau de succes în locul numărului de fișiere.
- Xmlstarlet va lega acum cu un libxml configurat --without-sax1 și --without-moștenire.
s-au făcut
Ce este nou în versiunea 1.0.6:
- Comanda acum c14n ieșiri linefeeds numai în Windows ca bine.
- Textul --help pentru ed descrie acum în mod corect comportamentul -P, -S, --pf și --ps.
- Opțiunile --Sugestii Unele subcomenzile au fost șirul de format afișarea de printf literalmente.
Ce este nou în versiunea 1.0.5:
- Un bug în care Stylesheets cu noduri CDATA a condus la corupere a memoriei a fost stabilită.
- Script-urile dublu test acum & quot; / & quot; caractere sub msys pentru a evita conversia cale; cele mai multe teste reușesc acum în construi MinGW.
- Opțiunea --help imprimă acum la stdout și iese cu succes.
- Au existat câteva ajustări suplimentare în testele și sistemul construi.
Ce este nou în versiunea 1.0.4:
- caractere XML codifică speciale în argumente (pot include acum citate în XPath)
- non-zero, cod de ieșire atunci când fișierul de intrare nu este găsit (Bug 3158488)
- ed cu --pf / - opțiuni ps nu reformata ieșire (Bug 3158490)
- exit () în loc de segfault atunci când încearcă să ștergeți nodurile de spațiu de nume (Bug 1120417)
- adăugat --disable-statică-libs opțiunea de a utiliza libxml2 și libxslt partajate ./configure
- face non-recursive
- ÎNCERCĂRI utilizare și XFAIL_TESTS pentru testare, ieșire mai plăcut
Comentariile nu a fost găsit