Bonjour,
Comme l'indique le titre, je souhaite parser un fichier XML. Plus précisément, je voudrais charger un fichier XML, le parcourir pour extraire les données qu'il contient, puis afficher le texte contenant les informations à l'écran.
Le problème est que je ne connait quasiment pas les "normes" du XML, à part que c'est un lange de balises, j'ai donc besoin d'un peu d'aide pour parser le fichier. Je sais déja qu'il y a 3 classes à utiliser :
Je vous donne un exemple de mes fichiers XML à traiter, il s'agit d'extraire plusieurs informations :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 XML classes wxXmlDocument A class to parse XML files. wxXmlNode A class which represents XML nodes. wxXmlProperty A class which represents XML properties.
Je voudrais extraire les champs tag, vr, vm, len, name ainsi que la valeur de l'élément (194 ici).
Code : Sélectionner tout - Visualiser dans une fenêtre à part <element tag="0002,0000" vr="UL" vm="1" len="4" name="MetaElementGroupLength">194</element>
Un conseil sur la manière de procéder ?
Merci. A+.
Edit : toutes les infos à récupérer sont présentées de la même manière que l'exemple fourni. <element ....... </element>
Partager