Dé sérialisation d'un attribut Xml en c# sur WCF web service

Fermé
atitrus Messages postés 4 Date d'inscription mardi 4 mars 2014 Statut Membre Dernière intervention 8 mars 2014 - 4 mars 2014 à 14:34
Bonjour,

Je cherche à récupérer la valeur d'un attribut d'un fichier xml sur mon web service.

j'ai parcourus de nombreux forum , mais je sèche.

mon fichier xml se présente comme suite :

<?xml version="1.0"?>
<Configuration>
<cPeriphIMO Nom="ShowroomLajus" NumeroAutomate="01" Zone1="Showroom" Zone2="Bedroom" Zone3="Cuisine" />
<Temperature Nom="Showroom" NumeroAutomate="01" Voie="01" Zone="Showroom" />
<Lumiere Nom="test" NumeroAutomate="01" Voie="01" Zone="Showroom" />
<Lumiere Nom="Showroom 1" NumeroAutomate="01" Voie="04" Zone="Showroom" />
.......................
<Lumiere Nom="Salle de réunion" NumeroAutomate="03" Voie="03" Zone="Salle de réunion" />
</Configuration>

je souhaite récupéré la valeur afficher dans "Zone1","Zone2" ,"Zone3" et "Zone" pour élément de "configuration" , qui sont "cPeriphIMO ", "Temperature " et "Lumiere ".

j'arrive uniquement à afficher tous le contenue de mon fichier xml avec ma classe CConfig:

using System.IO;

namespace WcfServiceGTCB_1
{
public static class CConfig
{
public static string LireConfig(string login)
{
string ficConfig = "c:\\ConfigGTCB\\" + login + "\\config.xml";
StreamReader reader = new StreamReader(ficConfig);
return reader.ReadToEnd();
}
}
}

Pouvez-vous m'aider s'il vous plaît ?
A voir également: