Bonjour,
j'ai plusieurs fichiers XML d'environ 20000 lignes dont je dois régulièrement importer le contenu.
De temps à autre, en raison de la présence de balises orphelines dans ces fichiers (balise ouverte mais non fermée ou le contraire), le traitement plante…
Je souhaiterais pouvoir vérifier l'intégrité des fichiers XML avant d'en exécuter l'import, afin de les corriger le cas échéant.
Exemple de fichier XML :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <BALISE1> <BALISE2>valeur</BALISE2> <BALISE3>valeur</BALISE3> </BALISE1> <BALISE4>valeur</BALISE4> <BALISE1> <BALISE5>valeur</BALISE5> <BALISE6>valeur</BALISE6> </BALISE7>
Dans cet exemple :
- La balise1 s'ouvre et se ferme correctement une fois (lignes 1 et 4), se rouvre (ligne 6) mais ne se ferme pas.
- La balise7 se ferme (ligne 9) mais ne s'est précédemment pas ouverte… D'où les 2 problèmes.
SVP, connaîtriez-vous un outil ou un script (idéalement vbscript) qui pourrait effectuer ce contrôle et en afficher les erreurs éventuelles ?
Merci d'avance pour vos précieux avis et conseils,
Cdt, Stéphane
Partager