Bonjour à tous,
Alors voilà j'ai un problème de lecture de nœud dans un fichier xml.
Je lis mon fichier mais le résultat n'est pas celui que je veux.
Il ajoute les valeurs 1920304919 à la suite alors que j'aimerais 19 puis 20 puis 30 etc...
Voilà mon fichier XML
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 public void lectureXML(string fileName) { int a = 0; XPathDocument xmlDoc = new XPathDocument("test-doc.xml"); XPathNavigator lireXML = xmlDoc.CreateNavigator(); XPathNodeIterator iterateur = lireXML.Select("Etalonnage/Points"); double[] tab = new double[5]; foreach(XPathNavigator item in iterateur) { tab[a++] = Convert.ToDouble(item.Value); } MessageBox.Show(tab[0].ToString()); }
Merci pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <Etalonnage> <Points> <point id="0">19</point> <point id="1">20</point> <point id="2">30</point> <point id="3">49</point> <point id="4">19</point> </Points> </Etalonnage>
Partager