Bonjour,

j'ai un petit fichier XML, mais je n'arrive pas à récupérer les infos qui sont dedans...

Voici mon fichier XML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <ipServeur>169.254.221.190</ipServeur>
  <portServeur>8001</portServeur>
  <cheminBDMercator>C:\Users\JulienPortable\Desktop\Mercatorerp\demoerpsite\data</cheminBDMercator>
</configuration>
Et le code de récupération :

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
public String recuperationValeur(String cle)
        {
            String value = null;
            try
            {
                if (txtReader != null)
                {
                    while (txtReader.Read())
                    {
                        XmlNodeType nType = txtReader.NodeType;
                        if (nType == XmlNodeType.Element)
                        {
                            Console.WriteLine("name : " + txtReader.Name);
                            if (txtReader.Name.Equals(cle))
                            {
                                //value = txtReader.GetAttribute(cle);
                                value = txtReader.Value;
                                Console.WriteLine("Value : "+txtReader.Value);
                            }
                        }
                    }
                }
                return value;
            }
            catch (XmlException ex)
            {
                return value;
            }
Donc j'appelle ma fonction ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String ip = monXML.recuperationValeur("ipServeur");
mais lorsque j'essaie de l'afficher, il ne met rien

Auriez-vous une idée ?

Merci d'avance,

Julien.