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.
et le fichier Xml que je liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager