Comment formater un fichier xml sous linux

Publié le 25 Octobre 2011

Le xml est un format très utilisé et beaucoup de services utiilsent ce format pour transmettre des données.

Dans ces cas il arrive très souvent que le xml ne soit pas identé, ce qui permet d'économiser des caractères, mais qui rend les données difficilement exploitable pour le commun des mortels.

Heureusement sous linux il existe un utilitaire qui permet d'indenter automatiquement n'importe quel flux xml.

Il s'agit de xmllint:

Pour formater un fichier xml il suffit de taper la commande suivante:

xmllint --format mon_fichier.xml

On peut même traiter directement un flux provenant d'un service web en spécifiant '-' comme nom de fichier:

wget http://mon.service.web/ | xmllint --format -

Voilà c'est tout simple mais ça simplifie la vie!!

Rédigé par Bliz

Publié dans #Script

Repost 0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article