Récupérer valeur d'un fichier XML
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:
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:
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:
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.