«

»

Gen 18

XML

Un piccolo problema: avevo la risposta di un web service e volevo renderla leggibile con maggior facilità. I web service rispondono (nella maggior parte dei casi) in XML, l’indentazione non è necessaria per un parser (il software che legge il file) ma per l’occhio umano è preferibile vedere come si annidano i nodi nel gioco di scatole cinesi.

Due soluzioni:

  1. in Ubuntu, aprire Synaptic e cercare xmlindent (probabilmente non è installato); una volta installato si lancia
    $ xmlindent file.xml > file1.xml

    Per chi vuole qualche info in più, man xmlindent

  2. soluzione per chi smanetta un po’ di più: applicare una trasformazione XSLT come suggerito in questo sito. Per chi non conosce le trasformazioni XSLT ho fatto qualche esempio in questa risorsa.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag ed attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>