Recup d'info dans un fixhier XML

Signaler
Messages postés
100
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
24 mai 2013
-
Messages postés
100
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
24 mai 2013
-
bonjour
j'arrive à creer un fichier XML
<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Section Group="groupBox2">
    <Control Name="label3" Text="label3" />
  </Section>
  <Section Group="groupBox1">
    <Control Name="groupBox2" Text="groupBox2" />
    <Control Name="button3" Text="button3" />
    <Control Name="button3" Text="button3" />
    <Control Name="label2" Text="label2" />
    <Control Name="label2" Text="label2" />
  </Section>
  <Section Group="Form1">
    <Control Name="groupBox1" Text="groupBox1" />
    <Control Name="MyTextBox" Text="MyTextBox" />
    <Control Name="MyTextBox" Text="MyTextBox" />
    <Control Name="button2" Text="button2" />
    <Control Name="button2" Text="button2" />
    <Control Name="label1" Text="label1" />
    <Control Name="label1" Text="label1" />
    <Control Name="button1" Text="button1" />
    <Control Name="button1" Text="button1" />
  </Section>
</Configuration>
par contre je n'arrive pas à le relire
selectionner un noeud
par exemple je voudrais
recuperer le Text Label 2 du groupBox1

Quelqu'un peut m'aider

Jean louis

2 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
58
Hello,
Avec XPath? LinqToXml? XmlReader? XmlDocument?
http://www.csharpfr.com/tutoriaux/XPATH-LANGUAGE_536.aspx

<hr />
-Blog-
-Site Perso-
Messages postés
100
Date d'inscription
jeudi 3 mars 2005
Statut
Membre
Dernière intervention
24 mai 2013

merci sympa le tuttorial, je le sauvegarde
mais il y a quelque chose que je dois par bien faire
 XmlNode node = xmlDoc.SelectSingleNode("Section/Section Group[Group]="groupBox1"");
ou
XmlNode node = xmlDoc.SelectSingleNode("Configuration/Section/Section Group[Group]=groupBox1");
ou
XmlNode node = xmlDoc.SelectSingleNode("Configuration/Section [Group]=groupBox1");
ou
XmlNode node = xmlDoc.SelectSingleNode("Configuration/Section [Group]='groupBox1'");

ne marche pas tu peuxme dire pourquoi ?
A+

Jean louis