Código:
Y quiero que esta estructura aparezca en un control treeview, siendo cada parent un nodo. <?xml version='1.0'?>
<menu>
<parent>Archivo
<child>Abrir</child>
<child>Guardar</child>
<parent>Imprimir
<child>PDF</child>
<child>TXT</child>
</parent>
<child>Salir</child>
</parent>
<parent>Edicion
<child>Copiar</child>
<child>Pegar</child>
</parent>
<parent>Administracion
<child>Gestion Menu</child>
</parent>
<parent>Internet
<child>Navegar</child>
</parent>
</menu>
En la msdn de microsoft dicen como hacerlo de una forma muy facil, pero cuando muestro el resultado me escribe en cada nombre de nodo Parent o Child, y quiero evitar esto.
El codido que he encontrado en MSDN es este:
Código:
¿Alguien puede ayudarme??Private Sub AddNode(ByRef inXmlNode As XmlNode, ByRef inTreeNode As TreeNode)
Dim xNode As XmlNode
Dim tNode As TreeNode
Dim nodeList As XmlNodeList
Dim i As Integer
If inXmlNode.HasChildNodes() Then
nodeList = inXmlNode.ChildNodes
i = 0
For i = 0 To nodeList.Count - 1
xNode = inXmlNode.ChildNodes(i)
inTreeNode.Nodes.Add(New TreeNode(xNode.Name))
tNode = inTreeNode.Nodes(i)
AddNode(xNode, tNode)
Next
Else
inTreeNode.Text = (inXmlNode.OuterXml).Trim
End If
End Sub
Gracias de antemano

