[c#/xml] comment charger les sous element d' un noeud xml dans un listbox

Signaler
Messages postés
40
Date d'inscription
samedi 28 janvier 2006
Statut
Membre
Dernière intervention
1 avril 2006
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
salut
je veut récuperer les sous élément d'un élément xml dans un listbox
comment faire ça?
pouriez vous morienter

1 réponse

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Hello,
Voilà un petit exemple qui se sert de XPath :


System.Xml.
XmlDocument xmlDoc =
new System.Xml.
XmlDocument();
xmlDoc.Load(fileName);
System.Xml.
XmlNode xNode = xmlDoc.SelectSingleNode(
"test");

foreach (System.Xml.
XmlNode xN
in xNode.ChildNodes)
this.listBox1.Items.Add(xN.InnerText);

Contenu du fichier Xml :

<?xml version="1.0" encoding="utf-8"?>
<test>
<test1> t1 </test1>
<test2> t2 </test2>
<test3> t3 </test3>
<test4> t4 </test4>
<test5> t5 </test5>
</test>

Ce qu'on trouve dans la liste après exécution du code: t1, t2, t3, t4, t5


<HR>
[/auteurdetail.aspx?ID=13319
[Pub] ]http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever