XMLStarlet

Software screenshot:
XMLStarlet
Dettagli del software:
Versione: 1.5.0
Data di caricamento: 12 Apr 16
Sviluppatore: mgrouch
Licenza: Libero
Popolarità: 8

Rating: nan/5 (Total Votes: 0)

xmlstarlet è un set di utility a riga di comando che possono essere utilizzate per trasformare, convalidare, interrogare e modificare i documenti XML.

Lo strumento da riga di comando xmlstarlet è scritto in C e utilizza le librerie libxslt e libxml2 da http://xmlsoft.org.

Cosa c'è di nuovo in questa versione:.

  • questa versione corregge un crash quando si tenta di eseguire pisside sui file inesistenti e una condizione al contorno nel comando unescape

  • comandi
  • l'Ed e SEL possono ora fare riferimento al livello superiore namespace di default di un documento con & quot; _ & quot; o & quot; DI DEFAULT & quot; e dare un messaggio amichevole se l'utente non si rende conto che hanno bisogno di specificare gli spazi dei nomi.

Cosa c'è di nuovo nella versione 1.4.2:

  • Questa versione corregge un incidente nel sottocomando pisside che si è verificato quando ha gestito nodi con più attributi.

Cosa c'è di nuovo nella versione 1.4.1:

  • Un incidente con le operazioni di editing non validi è stato risolto.
  • La documentazione può essere costruita dal tarball e installa al posto giusto.
  • La suite di test è stato reso più tollerante delle differenze tra le versioni di serializzazione libxml2.

Cosa c'è di nuovo nella versione 1.2.1:

  • Un crash quando libxml2 restituito NULL risultato serie di nodi è stato fissato .
  • & quot; - & quot; veniva confusa con --elif.
  • Il XSLT generate ora contiene gli spazi dei nomi estratti dal primo file di input.
  • -N è ancora una volta consentito dopo le altre opzioni.
  • I valori dei nomi venivano registrati come prefissi.
  • un segfault è evitato quando gli viene chiesto di spostare i nodi dello spazio dei nomi.
  • C'era una nuova riga mancante nel messaggio ed --help.
  • La portabilità script di test è stata migliorata.
  • XML_SAVE_WSNONSIG viene utilizzato solo se libxml è la versione 2.7.8 o successiva.

Cosa c'è di nuovo nella versione 1.2.0:

  • Questa versione implementa --update --expr per il comando ed.

  • comandi
  • l'Ed e SEL utilizzano definizioni di spazio dei nomi di primo livello da file primo ingresso, che dovrebbe eliminare la necessità di definire gli spazi dei nomi sulla riga di comando con -N nella maggior parte dei casi.
  • Seleziona uscite con 0 solo se il risultato non è vuota.
  • L'opzione -Q è stata aggiunta per selezionare, come q di grep.
  • Questa versione aggiunge il numero di colonna e ripristina contesto di input (perso nella versione 1.0.3) ai messaggi di errore.
  • Si aggiunge l'opzione --net di C14N, Ed, fo, e val.
  • Rimuove --catalog dal messaggio tr --help dal momento che non è effettivamente supportato.
  • Si --elif e --else aggiunge alla sel --help messaggio.

Cosa c'è di nuovo nella versione 1.1.0:

  • Un bug è stato fissato per BSD e Mac OS X controllando che O_BINARY è dichiarato prima #including io.h.
  • Diversi selezionare miglioramenti di comando sono state fatte: opzioni --elif e --else, l'ordinamento su più campi, corretta (per l'inglese) ordinamento lessicale, e l'inclusione di namespace solo necessari per il foglio di stile di uscita .
    librerie
  • libxml comune e libxslt sono collegate per impostazione predefinita.
  • Libreria informazioni sulla versione è stato aggiunto al --version.
  • Un argomento directory per ls è stato aggiunto; lo stato di uscita indica il fallimento o il successo invece di numero di file.
  • xmlstarlet sarà ora il collegamento con un libxml configurato --without-sax1 e --without-legacy.

Cosa c'è di nuovo nella versione 1.0.6:

  • Il comando C14N ora uscite linefeeds solo in Windows come bene.
  • Il testo --help per Ed ora descrive correttamente il comportamento di -P, -S, --pf, e --ps.
  • opzioni --help alcuni sottocomandi 'sono stati in uscita il stringa di formato printf letteralmente.

Cosa c'è di nuovo nella versione 1.0.5:

  • Un bug in cui fogli di stile con i nodi CDATA ha portato alla corruzione della memoria è stato fissato.
  • Gli script di test ora raddoppiano & quot; / & quot; personaggi sotto MSYS per evitare la conversione percorso; la maggior parte delle prove di oggi riescono nella build mingw.
  • L'opzione --help ora di stampare sullo standard output ed esce con successo.
  • Ci sono state alcune ulteriori modifiche nei test e sistema di compilazione.

Cosa c'è di nuovo nella versione 1.0.4:

  • Codifica caratteri XML speciali in argomenti (possono ora includere citazioni in XPath)
  • non zero codice di uscita quando il file di input non viene trovato (Bug 3.158.488)
  • ed con --pf / - opzioni PS non riformattare uscita (Bug 3.158.490)
  • exit () al posto di segfault quando si cerca di eliminare i nodi namespace (Bug 1.120.417)
  • aggiunto --disable-static-libs ./configure possibilità di utilizzare libxml2 condivisa e libxslt
  • make non ricorsiva
  • utilizzare i test e XFAIL_TESTS per i test, l'uscita più bello

Programmi simili

Sweave2knitr
Sweave2knitr

20 Feb 15

svn2cl
svn2cl

17 Feb 15

markdown2Mathjax
markdown2Mathjax

14 Apr 15

Commenti a XMLStarlet

I commenti non trovato
Aggiungi commento
Accendere le immagini!