xmllint è una utility che fa parte del pacchetto:
Per installarlo
$ sudo apt-get install libxml2-utils
Avevo bisogno di un “abbellitore” (beautifier) per codice XML. Ci sono tanti bei servizi anche online, ma me ne serviva uno di integrato con l’editor PHP che uso, Geany.
Geany consente di inviare frammenti di codice sezionati dal file (anche tutto il file) a questo programma che mi produce l’output abbellito direttamente nell’editor.
Esempio, ho questo file
Seleziono il file e richiamo da menu la funzione xmllint:
Il risultato è questo
Geany è configurabile per aggiungere comandi di questo tipo. Per farlo si segue lo stesso menu della seconda figura e si seleziona la voce “Imposta i comandi personalizzati”:
Si edita il comando, nel mio caso il comando è
xmllint --format -
(mi raccomando il – alla fine, che in questo caso significa standard input, file da passare come argomento al comando)
Commenti recenti