Il y a des outils que l'on ne devrait pas oublier ...

Aujourd'hui, alors que je me retrouvais à parser des fichiers Xml (avec .Net), je me suis retrouvé avec plusieurs problèmes dès le chargement justement de ce fichier Xml.

J'ouvre mon document dans mes navigateurs Web (Firefox, IE) (Bon, pas idéal pour parser, mais quand on a pas grand chose rapidement accessible sous la main), et il s'ouvre parfaitement bien. La seule chose (ou"hic") est que je n'ai pas d'encoding spécifié au début de mon fichier XML (il arrive dès fois que vous n'avez pas la main sur la création des fichiers que vous parsez...).

Soit, je me suis rappelé de cet outil que j'avais eu l'occasion d'utiliser il y a un moment sous Linux , puis sous Mac Os X: Xmllint qui est un simple et excellent parser XML en ligne de commande (et que l'on trouve aussi pour Windows!).

xmllint.exe --noout xmlFile vous permettra de vraiment parser votre fichier XML et de vérifier qu'il est vraiment valide et vraiment bien formé :).

xmllint

Bonne journée