Bonjour

Je n'ai peut etre rien compris a l'XML reader mais je ne vois pas ce qu'il apporte de fondamental par rapport a un bete streamreader !

Mon fichier (ou flux) xml est composé d'elements de structure ci apres

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  <trace>
    <type>71</type>
    <source>Seat Leon 16-XP-XJ</source>
    <time>2008-10-15T05:55:22.0</time>
    <coordinate>
      <latitude>51.79864</latitude>
      <longitude>4.55908</longitude>
    </coordinate>
    <mileage>33690079</mileage>
    <heading>102</heading>
    <speed>0</speed>
  </trace>
J'avais naivement imagine que le XML reader m'aurait permis une lecture structurée

Mais si j'ai bien compris les exemple que j'ai trouvé il faut lire morceau par morceau, quand le morceau est un éléments on retiens son nom, ensuite on espere lire un text qui est la valeur et on se débrouille avec les deux
On est pas tres loin d'un bete parsage sequentiel de fichier texte !

J'avais au minimum espéré que le XmlReader puisse donner une liste hierarchisée d'elements du genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Class Elem
{
   object Name 
   object Value
}
J'ai loupé quelque chose ?
Ou bien ce XmlReader est vraiment primitif ?