Bonjour,

J'ai une fichier xml, qui ressemble un peu à un gpx :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<?xml version="1.0" ?>
<gpx creator="CEA">
    <trk>
        <trkseg>
            <trkpt lat="12.345" lon="1.234">
                <time>2010-05-20T13:33:03</time>
                <ele>0085</ele>
                <course>000</course>
                <speed>5.556</speed>
                <fix>3</fix>
                <sat>05</sat>
                <pdop>.1</pdop>
                <hdop>.5</hdop>
                <vdop>.8</vdop>
                <temp>25</temp>
                <bat>3.27</bat>
                <ttff>15</ttff>
            </trkpt>
            <trkpt lat="12.345" lon="1.234">
                <time>2010-05-20T13:33:14</time>
                <ele>0084</ele>
                <course>339</course>
                <speed>24.07</speed>
                <fix>3</fix>
                <sat>05</sat>
                <pdop>.1</pdop>
                <hdop>.5</hdop>
                <vdop>.8</vdop>
                <temp>25</temp>
                <bat>3.27</bat>
                <ttff>7</ttff>
            </trkpt>
...
Je voudrais récupérer tous les champs <ttff> pour les mettre dans un tableau. J'utilise TinyXml, je ne débute pas en C++ mais je débute en XML...

Comment me positionner sur le premier node trkpt, lire la valeur du champ ttff et passer au node suivant ?

J'ai essayé différents trucs qui au mieux ne fonctionnent pas (quand ca plante pas et que ca compile)

Merci d'avance.