XML到TreeView的Function

原创 2006年06月07日 16:57:00
    Private Function XmlToTree(ByVal Node As XmlNode, ByVal TreeNode As Microsoft.Web.UI.WebControls.TreeNodeCollection)
        If Node.NodeType = XmlNodeType.Text Then
            Dim tNode As New Microsoft.Web.UI.WebControls.TreeNode
            tNode.Text = Node.Value
            TreeNode.Add(tNode)
        ElseIf Node.NodeType = XmlNodeType.Element Then
            Dim Name As String
            Name = Node.Name.ToString
            If Node.Attributes.Count > 0 Then
                Name = Name + "("
                For Each Attr As XmlAttribute In Node.Attributes
                    Name = Name + Attr.Name + "=" + Attr.Value.ToString + " "
                Next
                Name = Name + ")"
            End If
            Dim tNode1 As New Microsoft.Web.UI.WebControls.TreeNode
            tNode1.Text = Name
            TreeNode.Add(tNode1)
            For Each Node1 As XmlNode In Node.ChildNodes
                XmlToTree(Node1, tNode1.Nodes)
            Next
        End If
    End Function

相关文章推荐

C#打开xml,并绑定TreeView

XML读取与写入  这个代码有个问题就是XML一个节点的属性 xNode.Attributes不能显示出来   //加载XML文件,并在TreeView上显示         publi...

Silverlight使用XmlReader读取XML数据到TreeView中

以前写的了,Silverlight用的人貌似不多。 主要是使用XmlReader读取XML的Attribute数据读取到TreeViewItem的Header和DataContext中,点击Tree...

treeview与xml文件的相互操作

本人实训期间做了一个xml与treeview的互相导入,请机油们指教, 但是当xml文件导入treeview中时, 对于只有一个根节点的xml文件与treeview的互相导入, 不管里边有多少个子...

C#.net--xml与Treeview

最近做了个课程大作业---web人事管理系统。   其中涉及到了xml数据交互的知识,现在记录下来作为读书笔记。   一。首先是在C#.net中将Treeview与xml节点数据绑定,准确来说...

TreeView和XML

本文将教您怎样保存树目录到XML文件及怎样从XML文档重建一个树型目录. 如果您需要一个强大、易传输的格式来保存应用程序的配置, 使用TreeView与XML是一个非常好的选择, 接下来请看.......

treeview绑定xml

101室 102室 103室 104室 201室 202室 203室 204室 101室 102室 103室 104室 201室 202室 ...
  • lanyjh
  • lanyjh
  • 2013年01月27日 16:33
  • 214

使用简单工厂模式,解析XML文件,并将数据显示在treeview上

题目:饮料代理公司商品预定管理        某公司为实现所售商品的有效管理,更好的为客户提供服务,拟定制作一套进销存软件,本例只实现其中的商品预定功能和定单打印,所商品信息如下: ...
  • HideLin
  • HideLin
  • 2012年09月26日 22:18
  • 1554

WPF 读XML文件到DataTable然后再到TreeView

C# 代码: public partial class MainWindow : Window { public MainWindow() { ...

TreeView 绑定XML文件

public partial class adminindex : System.Web.UI.Page{    protected void Page_Load(object sender, Eve...

C#实现TreeView向XML的绝对转换类 .

从第一次接触XML开始就想写一个能实现tree和XML灵活转换的类了。 写这个类大概用去了将近半天的时间,花的时间有些长了。呵呵。。好在收获颇多,熟练了XML的读写类,对C#中的foreach循环也...
  • Baple
  • Baple
  • 2014年02月24日 18:41
  • 972
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML到TreeView的Function
举报原因:
原因补充:

(最多只允许输入30个字)