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 :
Si quelqu'un sait comment faire ou a une autre méthode plus pratique je suis preneur de toutes explications !
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>
Merci d'avance !
Partager