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 XMLCode:
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:
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>