Bonjour tout le monde,
Je veux lire une valeur à partir d'un fichier XML en utilisant Linq, j'ai fait plusieurs recherche sur le net, et j'ai essayé ce code :
Mais ça pas marché, les exemples données au net parle des cas ou on'a balise et la value.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 XDocument xmlDoc = XDocument.Load(urlFile); var title = from appSetting in xmlDoc.Descendants("appSettings") select new { Author = appSetting.Element("GESTOR_titre").Value, };
Voici la structure de mon fichier :
Avez-vous SVP un exemple d'extraction des valeur de type <add Key> et au aussi pour ce genre de chaînes :
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 <?xml version="1.0"?> <configuration> <configSections> <appSettings> <add key="GESTOR_utilisateur" value="Compte utilisateur"/> <add key="GESTOR_password" value="Mot de passe"/> <add key="GESTOR_bouton" value="Entrer"/> <add key="GESTOR_titre" value="Gestor.NET"/> <add key="GESTOR_version_num" value="1.05.01"/> <add key="GESTOR_version_date" value="15/09/2011"/> <add key="GESTOR_connexion" value="Demarrage application: "/> <add key="serverUrl" value="http://SERVERNAME/reportserver"/> <add key="reportService2005.reportService2005" value="http://SERVERNAME/ReportServer/ReportService2005.asmx"/> <add key="reportCookie" value=".ASPXAUTH"/> <add key="reportCookieDomain" value="REPORTSERVERDOMAIN"/> <add key="reportManagerUrl" value="http://SERVERNAME/reports"/> <add key="RS_DefaultRoleName" value="Lecteur"/> <add key="RS_AdminRoleName" value="Administrateur Systeme"/> <add key="RS_GroupeNom" value="Web_G_Reporting_Std"/> </appSettings> </configuration>
je veux y récupérer la valeur du champ "adresse".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <system.serviceModel> <client> <endpoint address="net.tcp://localhost:8000/RemoteInterface" binding="netTcpBinding" contract="GFI.GNet.Interfaces.InvocationLibrary.IRemoteInterface" name="RemInterf"/> </client> </system.serviceModel>
Merci d'avance.
Partager