Lister un fichier XML en recupererant les valeurs
bonjour, je n arrive pas a recuperer separement chaque valeur entre les balises <nom> de mon fichier XML.
en gros je souhaite afficher des fenêtres avec un Nom (Form.Text =) de fenêtre.
dans mon exemple (fichier XML ci dessous) j'ai 3 nom de fenêtres " teste1, teste 2 et teste3" mais dans ma boucle qui liste les nom, au lieux de me créer 3 fenêtres il m'en créer une avec le texte comme ceci :
"texte1texte2texte3" en une seule fois donc .
et il me créer une 2 eme fenêtre portant un nom vide.
voici ce que j ai fait pour avoir ce résultat que je comprend pas. Je fait mes début avec le C# et XML, merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10
|
XmlDocument doc = new XmlDocument();
doc.Load("./Projets/" + _nomProjet + "/" + _nomProjet + ".xml");
foreach (XmlNode page in doc.ChildNodes[1])
{
index index = new index();
index.Show(this.DockPanel);
index.Text = page.InnerText;
} |
et le fichier Xml que je liste
Code:
1 2 3 4 5 6 7 8
| <?xml version="1.0" encoding="utf-8" ?>
<DataBase>
<Onglet name="liste">
<nom>teste1</nom>
<nom>teste2</nom>
<nom>teste3</nom>
</Onglet>
</DataBase> |