Bonjour à tous,

J'ai un fichier Xml de la forme :
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
 
<?xml version="1.0" encoding="utf-8" ?> 
<Constructeurs>
   <Constructeur>
      <Nom>Peugeot</Nom> 
      <Logo>peugeot.jpg</Logo> 
      <Formats>
         <Format name="Peugeot">peugeot.out</Format> 
      </Formats>
   </Constructeur>
 
   <Constructeur>
      <Nom>Citroën</Nom> 
      <Logo>citroen.jpg</Logo> 
      <Formats>
         <Format name="Citroen 45x50">citroen4550.out</Format> 
         <Format name="Citroen 60x50">citroen6050.out</Format> 
      </Formats>
   </Constructeur>
 
   <Constructeur>
      <Nom>Renault</Nom> 
      <Logo>renault.jpg</Logo> 
      <Formats>
         <Format name="Neutre 45x30">neutre4530.out</Format> 
         <Format name="Neutre 60x30">neutre6030.out</Format> 
      </Formats>
   </Constructeur>
</Constructeurs>
Je créé un DataSet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
DataSet ds = new DataSet();
ds.ReadXml("mon_fichier_xml.xml");
Comment faire pour récupérer ma liste de format ? (en fonction du nom)

Par exemple :
si j'ai "Renault" je doit avoir Neutre 45x30 et Neutre 60x30

Merci d'avance