Bonjour à tous,
existe t-il un moyen d'afficher un fichier xml dans un treeview dans VC++
Merci de me donner un exemple de code si possible
bath
Bonjour à tous,
existe t-il un moyen d'afficher un fichier xml dans un treeview dans VC++
Merci de me donner un exemple de code si possible
bath
+1 je cherche la même chose, as tu avancé dans tes recherches?
c'est plutot simple
il faut parser le fichier xml et boucler pour afficher dans le treeview
quelles sont les technos ? c'est d'autant plus simple avec le framework.net
c'est bon j'ai trouvé un algo tres simple sur un autre site :
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
22
23
24
25 private TreeNode Scan(XmlNode xmlNode) { TreeNode treeNode = null; if (xmlNode.HasChildNodes) { treeNode = new TreeNode(xmlNode.Name); treeNode.Expand(); foreach(XmlNode node in xmlNode.ChildNodes) { treeNode.Nodes.Add(Scan(node)); } } else { treeNode = new TreeNode(xmlNode.Value); } return treeNode; } private void btnOpen_Click(object sender, System.EventArgs e) { openFileDialog1.ShowDialog(this); txtFile.Text = openFileDialog1.FileName; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(openFileDialog1.FileName); treeView1.Nodes.Add(Scan(xmlDoc.DocumentElement)); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager