XMLStarlet on ilmainen joukko komentorivin apuohjelmia voidaan käyttää transformoimaan, vahvistaa, kysely, ja muokata XML-dokumentteja.
XMLStarlet komentorivityökalu on kirjoitettu C ja käyttää libxslt ja libxml2 kirjastojen http://xmlsoft.org.
Mikä on uusi tässä julkaisussa:
- Tämä versio korjaa kaatua yrittää ajaa PYX on olematon tiedostoja ja reunaehto on unescape komennon.
- ed ja SEL komentoja voidaan nyt viitata asiakirjan huipputason oletusnimitilaa kanssa & quot; _ & quot; tai & quot; DEFAULT & quot; ja antaa ystävällisen viestin, jos käyttäjä ei ymmärrä niitä tarvitse määrittää nimiavaruuksiin.
Mikä on uusi versiossa 1.4.2:
- Tämä versio korjaa kaatumisen Pyx alikomento että tapahtui se käsitellään solmujen useita määritteitä.
Mikä on uusi versiossa 1.4.1:
- riveissään virheellinen muokkaustoimenpiteitä on korjattu.
- asiakirjat voidaan nyt rakennettu tarrapallon ja asentaa oikeaan paikkaan.
- testisarja on tehty enemmän anteeksi serialization erot libxml2 versioissa.
Mikä on uusi versiossa 1.2.1:
- kaatua libxml2 palasi NULL nodeset tulos on vahvistettu .
- & quot; - & quot; oltiin sekoittaa --elif.
- Syntyvä XSLT sisältää nyt nimiavaruudet poimittu ensimmäisestä syötetiedostosta.
- N on jälleen sallittua sen jälkeen muut vaihtoehdot.
- nimitilan arvot on mahdollista rekisteröidä etuliitteitä.
- segfault vältetään kun pyydetään siirtymään nimiavaruuteen solmuihin.
- Oli yhtäsuuruusmerkki puuttuu ED help viesti.
- testiskriptit siirrettävyys parannettiin.
- XML_SAVE_WSNONSIG käytetään vain, jos libxml on versio 2.7.8 tai uudempi.
Mikä on uusi versiossa 1.2.0:
- Tämä versio pannaan --update --expr varten eD komento.
- ed ja SEL komennot käyttävät huipputason nimiavaruutta määritelmien ensimmäinen tulo tiedosto, joka pitäisi poistaa tarvetta määritellä nimiavaruuksia komentoriviltä kanssa N useimmissa tapauksissa.
- Valitse poistuu 0 vain, jos tulos ei ole tyhjä.
- Q vaihtoehto on lisätty valita, kuten grep n q.
- Tämä julkaisu lisää sarakkeen numero ja palauttaa syöttö konteksti (hävisi versio 1.0.3) virheilmoituksia.
- Se lisää --net mahdollisuus c14n, ed, fo, ja val.
- Se poistaa --catalog päässä tr help viesti, koska se ei oikeastaan ole tuettu.
- Se lisää --elif ja --else SEL help viesti.
Mikä on uusi versiossa 1.1.0:
- Bug vahvistettiin BSD ja Mac OS X tarkistamalla, että O_BINARY julistetaan ennen #including io.h.
- Useita valitse komento parannuksia tehtiin: --elif ja --else vaihtoehtoja, lajittelu useita kenttiä, oikea (ja Englanti) leksikaalinen lajittelu, ja sisällyttäminen tarvitaan vain nimiavaruuksista lähdön tyylisivu.
- Jaettu libxml ja libxslt kirjastot ovat sidoksissa oletusarvoisesti.
- Kirjasto versiotiedot lisättiin --version lähdön.
- hakemisto argumentti ls lisättiin; exit tila osoittaa epäonnistumisen tai onnistumisen sijasta eiden.
- Xmlstarlet nyt yhdistää kanssa libxml määritetty --without-sax1 ja --without-legacy.
Mikä on uusi versiossa 1.0.6:
- c14n komento nyt tulostaa linefeeds vain Windowsiin hyvin.
- help teksti ed nyt oikein kuvaa käyttäytymistä -P, -S, --pf, ja --ps.
- Joidenkin subcommands "--help vaihtoehtoa lähtönä printf muotomerkkijonoa kirjaimellisesti.
Mikä on uusi versiossa 1.0.5:
- bugi, jossa stylesheets kanssa CDATA solmuja johti muistinvahingoittumisongelma on vahvistettu.
- testiskriptit nyt kaksinkertainen & quot; / & quot; merkkiä alle MSYS välttää polku muuntamista; Useimmissa testeissä nyt menestyä mingw rakentaa.
- help vaihtoehto nyt tulostaa vakiotulosteeseen ja poistuu onnistuneesti.
- Oli vielä joitakin parannuksia testeissä ja rakentaa järjestelmä.
Mikä on uusi versiossa 1.0.4:
- koodaavat erityinen XML merkkiä argumentteja (voi nyt myös lainauksia XPath)
- nollasta poistumiskoodin kun tulo tiedostoa ei löydy (Bug 3158488)
- ed kanssa --pf / - ps vaihtoehtoja ei alustaa ulostulo (Bug 3158490)
- exit () sijasta segfault kun yritettiin poistaa nimitila solmuihin (Bug 1120417)
- lisätä --disable-staattinen-libs ./configure mahdollisuus käyttää jaettua libxml2 ja libxslt
- ei-palautuvaa make
- käytettävä tutkimuksia ja XFAIL_TESTS testausta, mukavampi teho
Kommentteja ei löytynyt