TreeView承载XML数据源
来源:互联网 发布:淘宝主图的要求 编辑:程序博客网 时间:2024/05/01 19:50
这两天在写一个项目,需要用XML数据作为后台数据源,但是首先在读取节点数据的时间和读取方式上就碰到了很多小问题,现在把实现过程写出来与大家一起共享下,高手指教。
Imports System.Xml
Imports System.IO
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
'Dim dom As New XmlDocument
dom.Load(TextBox1.Text)
TreeView1.Nodes.Clear()
TreeView1.Nodes.Add(New TreeNode(dom.DocumentElement.FirstChild.Name))
Dim tNode As New TreeNode
tNode = TreeView1.Nodes(0)
AddNode(dom.DocumentElement.FirstChild, tNode)
Catch xmlEx As XmlException
MessageBox.Show(xmlEx.Message)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub AddNode(ByVal inXmlNode As XmlNode, ByRef inTreeNode As TreeNode)
Dim xNode As XmlNode = Nothing
Dim tNode As TreeNode = Nothing
Dim nodeList As XmlNodeList = dom.GetElementsByTagName("title")
Dim i As Integer
If inXmlNode.HasChildNodes() Then
nodeList = inXmlNode.ChildNodes
For i = 0 To nodeList.Count - 1
xNode = inXmlNode.ChildNodes(i)
inTreeNode.Nodes.Add(nodeList.ItemOf(i).Attributes(0).Value)
tNode = inTreeNode.Nodes(i)
AddNode(xNode, tNode)
Next
End If
End Sub
在VS2005 vb.net中调试通过。。。。
- TreeView承载XML数据源
- 在ASP.NET中,使用XML数据源动态更新TreeView
- ASP.NET实现TreeView的XML数据源绑定
- HierarchicalDataTemplate层次模板绑定XML数据源到Menu和TreeView
- ASP.NET实现TreeView的XML数据源绑定
- ASP.NET实现TreeView的XML数据源绑定实例代码
- TreeView 动态绑定数据源
- TreeView数据源绑定
- Xml TreeView
- Treeview xml
- TreeView Xml
- 使用TreeView绑定SQL数据源
- TreeView控件绑定到数据源
- 用XML填充TreeView
- 用.XML填充TreeView
- XML动态加载TreeView
- 以XML 填充 TreeView
- TREEVIEW 绑定XML
- IP地址的概念和作用简析
- 设计模式之Singleton(2)
- GridView 72般绝技(作者:清清月儿)
- jsp显示验证码问题
- 怎样使用POWERDESIGNER 反向工程
- TreeView承载XML数据源
- .Net下WinForm换肤控件整理
- 怎样提高系统性能
- C#实现仿msn提示消息在登录后只弹出一次的效果(downmoon)
- MD5简介
- 内嵌式RealPlayer播放器的参数含义
- C#的委托
- 转]关于爱情19条黑色经典幽默
- GridView在编辑的时候控制编辑框的列宽。