Questo è il comando xml_ppp 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
xml_pp - stampante xml graziosa
SINOSSI
xml_pp [opzioni] [ ]
DESCRIZIONE
Bella stampante XML che utilizza XML::Twig
VERSIONI
-io[ ]
modifica i file sul posto, se viene fornita un'estensione (nessuno spazio tra "-i" e
estensione) quindi viene eseguito il backup del file originale con quell'estensione
Le regole per l'estensione sono le stesse di Perl (vedi perldoc perlrun): se il
l'estensione non include "*", quindi viene aggiunta al nome del file originale, se il
l'estensione contiene uno o più caratteri "*", quindi ogni "*" viene sostituito con il
nome file corrente.
-S
lo stile da utilizzare per una stampa carina: nessuno, nsgmls, nice, indented, record o
record_c (vedi XML::Twig docs per la descrizione esatta di quegli stili), 'indentato' da
difetto
-P
conserva gli spazi bianchi nei tag. Puoi usare diverse opzioni "-p" o citare i tag se
te ne serve più di uno
-e
usa XML::Twig output_encoding (basato su Text::Iconv o Unicode::Map8 e
Unicode::String) per impostare la codifica dell'output. Per impostazione predefinita, la codifica originale è
conservato.
Se viene utilizzata questa opzione, la dichiarazione XML viene aggiornata (e creata se non ce n'era).
Assicurati che la codifica sia supportata dal parser che usi se vuoi essere in grado
per elaborare il file pretty_printed (XML::Parser non supporta 'latin1' per esempio,
devi usare 'iso-8859-1')
-l carica i documenti in memoria invece di emetterli mentre vengono analizzati.
Questo previene un bug (vedi BUG) ma usa più memoria
-F
leggi l'elenco dei file da elaborare , uno per riga
-v verbose (elencare il file corrente in elaborazione)
-- interrompe l'elaborazione degli argomenti (per elaborare i file che iniziano con -)
-h mostra aiuto
ESEMPI
xml_pp foo.xml > foo_pp.xml # pretty print foo.xml
xml_pp < foo.xml > foo_pp.xml # bella stampa da input standard
xml_pp -v -i.bak *.xml # bella stampa di file .xml, con backup
xml_pp -v -i'orig_*' *.xml # i backup sono denominati orig_
xml_pp -i -p pre foo.xhtml # conserva gli spazi nei pre tag
xml_pp -i.bak -p 'pre code' foo.xml # conserva gli spazi nei tag pre e code
xml_pp -i.bak -p pre -p codice foo.xml # stesso
xml_pp -i -s record mydb_export.xml # bella stampa usando lo stile record
xml_pp -e utf8 -i foo.xml # l'output sarà in utf8
xml_pp -e iso-8859-1 -i foo.xml # l'output sarà in iso-8859-1
xml_pp -v -i.bak -f lof # bella stampa sul posto di file da lof
xml_pp -- -i.xml # stampa graziosamente il file -i.xml
xml_pp -l foo.xml # carica l'intero file in memoria
# prima di stamparlo graziosamente
xml_pp -h # mostra aiuto
Usa xml_ppp online utilizzando i servizi onworks.net