Bonjour,
je travaille avec un fichier XmL qui contient des données qui me sont utiles pour dessiner un plan, des coordonnées, code couleur RGB (structure du XmL plus bas).

J'arrive à lire mon XmL, soit en récupérant chaque colonne une à une (tous les X1, puis tous les Y1 etc) avec un foreach datarow, soit en récupérant tout les attributs entre les balises <Legende></Legende> avec une boucle for et un XmLAttributeCollection.

Mon problème est que je récupère dans les deux cas une collection que je n'arrive pas à manipuler (accéder à chaque valeur), car je voudrais par la suite dessiner mon plan à partir des X et Y récupérer (en passant par les polygon par exemple);



La structure du XmL est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<Plan name="Test">
- <Legende name="Salle1" support="Bat1">
  <Shape x1="0.000000" y1="0.000000" x2="0.000000" y2="1.000000" type="1" r="0" g="0" b="255" /> 
  <Shape x1="0.000000" y1="0.000000" x2="1.000000" y2="0.000000" type="1" r="0" g="0" b="255" /> 
  <Shape x1="1.000000" y1="1.000000" x2="0.000000" y2="1.000000" type="1" r="0" g="0" b="255" /> 
  <Shape x1="1.000000" y1="1.000000" x2="1.000000" y2="0.000000" type="1" r="0" g="0" b="255" /> 
  </Legende>
- <Legende name="Salle1" support="Bat2">
  <Shape x1="0.000000" y1="0.000000" x2="1.000000" y2="1.000000" type="1" r="0" g="0" b="255" /> 
  <Shape x1="0.000000" y1="1.000000" x2="1.000000" y2="0.000000" type="1" r="0" g="0" b="255" /> 
  </Legende>
</Plan>
Si quelqu'un sait comment faire ou a une autre méthode plus pratique je suis preneur de toutes explications !

Merci d'avance !