Bonjour à tous,
Récemment j'ai reperé la lib tinyxml pour parser des fichier XML. Elle m'a l'air sympa. Je veux l'utiliser pour parser un fichier XML du format suivant:
Sauf qu'en fait, je veux stocker chaque valeurs, dans une variable Vi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" encoding="UTF-8" ?> <values>776.649 -298.408539 -32.048386 993.1581 132.8525 120.885834 -759.210876 1982.174 0.744869 0.662592 -0.078377 4.629312012</values>
Voila le code, que j'ai ecrit, mais il me reste la partie pour stocker mes valeurs une par une, comment acceder aux une valeur une par une?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 V1=776.649; V2= -298.408539; etc..;
Merci à vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 TiXmlDocument doc(pFilename); bool loadOkay = doc.LoadFile(); //chargement du fichier TiXmlNode* node = 0; node = doc.RootElement(); assert( node ); node = node->FirstChild(); // on se positionne dans le noeud "values" //Just pour test: ça affiche la ligne des valeurs cout<<node->Value()<<endl;
Partager