Questo è il comando xmlprettyp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
xmlpretty - bella stampante XML
SINOSSI
xmlpretty [--options] [nome file]
DESCRIZIONE
xmlabbastanza è l'interfaccia a riga di comando per XML::Handler::YAWriter, che funge da strumento per aggiungere
e rimuovi la bella stampa su file XML.
xmlabbastanza ha diversi metodi per aggiungere la leggibilità umana.
Se vuoi aggiungere leggibilità senza aggiungere i cosiddetti ignorabile spazio bianco, usalo nel
modo seguente:
$ xmlpretty --AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
uglyfile.xml > prettyfile.xml
Se lo fai non vuoi elaborare ulteriormente il file, ma vuoi solo che sia leggibile dall'uomo, aggiungi
spazi bianchi visibili nel file come segue:
$ xmlpretty --PrettyWhiteNewline \
--PrettyWhiteIndent \
--CatchEmptyElement \
uglyfile.xml > prettyfile.xml
Puoi usare YAWriter per pulire gli spazi bianchi dai documenti XML. Questo può funzionare nel 99% dei
casi in cui si desidera eliminare gli spazi bianchi ignorabili causati dalle varie forme di
bella stampa.
$ xmlpretty --NoWhiteSpace \
--Non ci sono commenti \
--AddHiddenNewline \
--AddHiddenAttrTab \
--CatchEmptyElement \
prettyfile.xml > cleanfile.xml
Opzioni
Le opzioni sono fornite in un linguaggio gnu come --option.
AddHiddenNewline booleano
Aggiungi una nuova riga nascosta prima di ">"
AddHiddenAttrTab booleano
Aggiungi tabulazione nascosta per gli attributi
CatchEmptyElement booleano
Cattura elementi vuoti, applica la compressione "/>"
CatchWhiteSpace booleano
Cattura gli spazi bianchi con i commenti
IsSGML booleano
Questa opzione farà sì che start_document, processing_instruction e doctype_decl to
appaiono come SGML. L'SGML è ancora ben formato, naturalmente, se i tuoi eventi SAX sono ben...
formata.
Nessun commento booleano
Sopprimere i commenti
NoDTD booleano
Sopprimere DTD
NoPI booleano
Sopprimere le istruzioni di elaborazione
NoProlog booleano
sopprimere Prologo
NoWhiteSpace booleano
Sopprimere WhiteSpace per pulire i documenti dalla bella stampa precedente.
PrettyWhiteIndent booleano
Aggiungi un rientro visibile prima di qualsiasi stringa di evento
PrettyWhiteNewline booleano
Aggiungi nuove righe visibili prima di qualsiasi stringa di evento
SAX1 booleano (non ancora implementato)
Emetti solo stringhe di eventi compatibili con SAX1
Bug:
La ricodifica automatica tra 8 bit e 16 bit non funziona ancora correttamente!
Ho Perl-5.6 a casa e qui posso specificare "use utf8;" nei posti giusti per fare
lavoro di ricodifica. Ma non mi piace dire "usa 5.00555;" perché molti sistemi eseguono 5.00503.
Usa xmlprettyp online utilizzando i servizi onworks.net