Programinė detalės:
XMLStarlet yra nemokama rinkinys komandų eilutės įrankius, kurie gali būti naudojami siekiant transformuoti, patvirtinti, užklausos, ir redaguoti XML dokumentus.
XMLStarlet komandų eilutės įrankis, parašytas C, ir naudoja libxslt ir libxml2 bibliotekas iš http://xmlsoft.org.
Kas naujo šioje versijoje:.
- Ši versija nustato avarijos, kai bandote paleisti PYX ant tuščių failus ir krašto būklės į unescape komandą "
- ED ir SEL komandas dabar gali kreiptis į dokumentą aukščiausio lygio numatytąją vardų su & quot; _ & quot; arba & quot; DEFAULT & quot; ir duoti draugišką pranešimą, jei vartotojas neturi suprasti, jiems reikia nurodyti vardų.
Kas naujo versijos 1.4.2:
- Ši versija nustato avarijos į PYX subcommand kad įvyko, kai jis tvarkomas mazgai su keliais požymiais.
Kas naujo versijos 1.4.1:
- susidūrimo su negaliojančių redagavimo operacijų buvo fiksuotas.
- dokumentacija dabar gali būti pastatytas iš archyve ir įdiegia į teisingą vietą.
- bandymo komplekto buvo padaryta daugiau tolerantiškos Publikacija skirtumų tarp libxml2 versijas.
Kas naujo versijos 1.2.1:
- Crash kai libxml2 grįžo NULL nodeset rezultatas buvo fiksuotas .
- & quot; - & quot; buvo supainioti su --elif.
- generuoja XSLT dabar sudaro vardų išgauti iš pirmojo įvesties failo.
- -N vėl leido po kitų variantų.
- Vardų sritis vertės buvo registruojamos kaip priešdėlių.
- yra vengti segfault kai prašoma perkelti vardų mazgai.
- Nebuvo trūksta naujos eilutės į ED help pranešimą.
- pagerino bandymo scenarijai perkeliamumas.
- XML_SAVE_WSNONSIG naudojamas tik jei libxml versija 2.7.8 arba naujesnė versija.
Kas naujo versijos 1.2.0:
- Ši versija įgyvendina --update --expr už ED komanda.
- ED ir SEL komandas naudoti aukščiausio lygio vardų apibrėžimai iš pirmo įvesties failą, kuris turėtų pašalinti būtinybę nustatyti vardų komandinėje eilutėje -N daugeliu atvejų.
- Pasirinkite išėjimai 0 tik tada, jei rezultatas yra ne tuščia.
- Q galimybė buvo pridėta pasirinkti, kaip grep anketa -q.
- Ši laida papildyta stulpelio numeris ir atkuria įvesties kontekste (prarado versija 1.0.3), kad klaidos pranešimai.
- Ji priduria, kad --net galimybę c14n, DE, fo, ir val.
- Ji pašalina --catalog iš TR help pranešimą, nes ji yra ne iš tikrųjų palaikė.
- Ji priduria --elif ir --else į SEL help pranešimą.
Kas naujo versijos 1.1.0:
- klaidą buvo nustatytas BSD ir Mac OS X tikrinant, ar O_BINARY deklaruojama prieš #including io.h.
- Keletas pasirinkite komandą buvo atlikti patobulinimai: --elif ir --else parinktis, rūšiavimas kelis laukus, teisingas (anglų) leksikos rūšiavimo ir įtraukties tik reikia vardų išsiskirianti stilių; .
- Bendri libxml ir libxslt bibliotekos yra susiję pagal nutylėjimą.
- buvo įtraukta biblioteka versija informaciją version produkcija.
- katalogas argumentas ls buvo įtraukta; EXIT statusas rodo gedimus ar sėkmę, o ne failų skaičius.
- Xmlstarlet dabar susieti su libxml sukonfigūruotas --without-sax1 ir --without-palikimas.
Kas naujo versijos 1.0.6:
- c14n komanda dabar išveda linefeeds tik "Windows" gerai.
- help tekstą ED dabar teisingai apibūdina -P, -S, --pf ir --ps elgesį.
- Kai kurie subcommands "help variantai buvo išvedė printf formato eilutę pažodžiui.
Kas naujo versijos 1.0.5:
- Bug kurioje stilių su CDATA mazgų lėmė atminties korupcija buvo fiksuotas.
- bandymų scenarijai dabar dvigubai & quot; / & quot; simbolių pagal msys išvengti kelio perskaičiavimo; dauguma testai dabar pavyks minGW statyti.
- help variantas dabar spausdina stdout ir uždaro sėkmingai.
- Būta dar tweaks bandymus ir kurti sistemą.
Kas naujo versijos 1.0.4:
- koduoti specialius XML simbolių argumentai (dabar gali būti kabučių xPath),
- ne nulis išeiti kodas, kai įėjimo failas nerastas (Re 3.158.488),
- ED su --pf / - ps galimybės nėra performatuoti išvestį (Re 3.158.490),
- išeiti () vietoj segfault bandant pašalinti vardų mazgai (Bug 1.120.417)
- pridūrė disable-static-libs Configure galimybę naudotis bendra libxml2 ir libxslt
- ne rekursywny makiažo
- naudoti bandymų ir XFAIL_TESTS bandymams, gražiau produkcija
Komentarai nerastas