XMLStarlet is 'n gratis stel opdraglyn gebruike wat gebruik kan word om te transformeer, te bekragtig, te bevraagteken, en wysig XML dokumente.
Die XMLStarlet opdrag-lyn instrument is geskryf in C en gebruik die libxslt en libxml2 biblioteke van http://xmlsoft.org.
Wat is nuut in hierdie weergawe:.
- in hierdie weergawe is 'n crash wanneer ek probeer om te hardloop pyxis op bestaande lêers en 'n grens toestand in die escapen opdrag
- Die ed en sel bevele kan nou verwys na 'n dokument se boonste vlak verstek naamruimte met & quot; _ & quot; of & quot; DEFAULT & quot; en gee 'n vriendelike boodskap indien die gebruiker nie besef wat hulle nodig het om naamruimtes spesifiseer.
Wat is nuut in weergawe 1.4.2:
- In hierdie weergawe is 'n ongeluk in die pyxis subcommand wat plaasgevind toe dit hanteer nodes met verskeie eienskappe.
Wat is nuut in weergawe 1.4.1:
- 'n ongeluk met 'n ongeldige redigering bedrywighede is vasgestel.
- Die dokumentasie kan nou gebou word uit die tarball en installeer om die regte plek.
- Die toets suite is meer vergewensgesind van serialisasie verskille tussen libxml2 weergawes gemaak.
Wat is nuut in weergawe 1.2.1:
- 'n ongeluk toe libxml2 teruggekeer NULL nodeset gevolg is vasgestel .
- & quot; - & quot; is verwar met --elif.
- Die gegenereerde XSLT bevat nou die naamruimtes uit die eerste insette lêer.
- -N is weereens toegelaat na ander opsies.
- Naamruimte waardes is geregistreer as voorvoegsels.
- 'n segfault vermy wanneer dit gevra word naamruimte knope beweeg.
- Daar was 'n vermiste NEWLINE in die ge help uit te voer boodskap.
- Die toetsantwoordstelle port is verbeter.
- XML_SAVE_WSNONSIG word slegs gebruik as libxml is weergawe 2.7.8 of later.
Wat is nuut in weergawe 1.2.0:
- Hierdie weergawe implemente --update --expr vir die seer opdrag.
- Die ed en sel opdragte gebruik top-vlak naamruimte definisies van eerste insette lêer, wat die behoefte aan naamruimtes te definieer op die command line met -N in die meeste gevalle moet verwyder.
- Kies uitgange met 0 slegs indien die resultaat is nie leeg.
- Die opsie -Q is bygevoeg om te kies, soos -q grep se.
- Hierdie weergawe voeg kolom nommer en herstel insette konteks (verlore in weergawe 1.0.3) om boodskappe fout.
- Dit voeg die --net opsie om c14n, ed, fo, en Val.
- Dit verwyder --catalog van die tr help uit te voer boodskap omdat dit nie eintlik ondersteun.
- Dit voeg --elif en --else om die sel help uit te voer boodskap.
Wat is nuut in weergawe 1.1.0:
- 'n fout is vasgestel vir BSD en Mac OS X deur seker te maak dat O_BINARY verklaar voordat #including io.h.
- Verskeie opdrag verbeterings kies gemaak is: --elif en --else opsies, sorteer op verskeie velde, korrek (vir Engels) leksikale sorteer, en insluiting van slegs nodig naamruimtes deur die uitset style .
- Gedeelde libxml en libxslt biblioteke gekoppel by verstek.
- Library weergawe inligting is bygevoeg om uitset --version.
- 'n gids argument vir LS bygevoeg; die uitgang status dui mislukking of sukses in plaas van lêer telling.
- Xmlstarlet sal nou verbind met 'n libxml ingestel without-sax1 en without-nalatenskap.
Wat is nuut in weergawe 1.0.6:
- Die c14n opdrag uitgange nou linefeeds net in Windows as goed.
- Die help uit te voer teks vir ed nou beskryf die gedrag van P, -S, --pf, en --ps.
- help uit te voer opsies Sommige subcommands 'was uitdruk die printf formaat string letterlik.
Wat is nuut in weergawe 1.0.5:
- 'n fout in wat style met CDATA knope gelei tot geheue korrupsie is vasgestel.
- Die toetsantwoordstelle nou verdubbel & quot; / & quot; karakters onder msys tot bekering pad te vermy; die meeste toetse nou daarin slaag om die MinGW bou.
- Die help uit te voer opsie druk nou stdout en uitgange met sukses.
- Daar was 'n paar verdere tweaked in die toetse en te bou.
Wat is nuut in weergawe 1.0.4:
- enkodeer spesiale XML karakters in argumente (kan nou sluit aanhalings in XPath)
- nie-nul uitgang-kode vir insette lêer nie gevind (Probleem 3158488)
- ed met --pf / - PS opsies nie uitset herformateer (Probleem 3158490)
- uitgang () in plaas van segfault wanneer ek probeer om naamruimte knope (Probleem 1120417) verwyder
- bygevoeg disable-statiese-libs Configure opsie om gedeel libxml2 en libxslt gebruik
- nie-rekursiewe maak
- toetse te gebruik en XFAIL_TESTS vir die toets, mooier uitset
Kommentaar nie gevind