读取xml文件内容,并将其内容以treeview的方式展现出来
2013-04-06 16:16
323 查看
xml文件内容:
View Code
View Code
private void btnLoad_Click(object sender, EventArgs e) { //加载xml文件 XDocument xdoc = XDocument.Load("Folders.xml"); //获取根元素,并且绑定到树上 XElement xRoot = xdoc.Root; this.treeView.Nodes.Add(xRoot.Name.ToString()); //递归遍历根元素下面所有元素 GetAllFolders(xRoot,treeView.Nodes[0]); } //递归加载xml中的所有子元素 private void GetAllFolders(XElement elment, TreeNode treeNode) { foreach (XElement item in elment.Elements()) { TreeNode node; if (item.Elements().Count()>0) { node = treeNode.Nodes.Add(item.Attribute("name").Value); GetAllFolders(item, node); } else {//如果是最后一个元素,加载的就是这个元素的内容,而不是节点属性 node = treeNode.Nodes.Add(elment.Value); } } }
相关文章推荐
- Java基础——读取xml文件内容的四种方式
- 一个读取xml文件内容的类
- asp.net读取xml文件相关内容
- java读取XML文件内容的方法
- asp.net 上传XML,txt 直接读取文件内容
- 一个读取xml文件内容的类
- 把项目中的xml文件的生成操作改为“嵌入的资源”,我在这个项目中怎么读取xml文件里的内容?
- Flex的读取本地XML文件方式
- java 读取XML文件里的节点内容
- Android读取资源文件——读取原始Xml内容和使用Menu文件
- Spring 读取XML配置文件的两种方式
- 详解五种方式让你在java中读取properties文件内容不再是难题
- jQuery读取XML文件内容的方法
- iOS案例:读取指定txt文件,并把文件中的内容输出出来
- spring中读取xml配置文件、获取bean的几种方式
- java遍历读取xml文件内容
- 五种方式让你在java中读取properties文件内容不再是难题
- 如何读取XML文件内容!
- 五种方式java中读取properties文件内容
- 通过http/https的POST方式,发送和接受XML文件内容