C#操作XML之读取数据
2016-12-01 10:39
387 查看
List<Ztree> ZTreeList = new List<Ztree>(); XDocument MenuConfigDoc = XDocument.Load("Config/MenuConfig.xml"); //按文档顺序返回此文档或元素的经过筛选的子代元素集合。 集合中只包括具有匹配 System.Xml.Linq.XName 的元素。 var MenuGroups = MenuConfigDoc.Descendants("MenuGroups"); foreach (var menuGroups in MenuGroups) { Ztree menuGroupsZtree = new Ztree(); menuGroupsZtree.id = menuGroups.Attribute("id").Value; menuGroupsZtree.name = menuGroups.Attribute("name").Value; menuGroupsZtree.pId = "0"; var MenuGroup = menuGroups.Elements("MenuGroup"); foreach (var menuGroup in MenuGroup) { Ztree menuGroupZtree = new Ztree(); menuGroupZtree.id = menuGroup.Attribute("id").Value; menuGroupZtree.name = menuGroup.Attribute("name").Value; menuGroupZtree.pId = menuGroups.Attribute("id").Value; ZTreeList.Add(menuGroupZtree); var Menu = menuGroup.Elements("Menu"); foreach (var menu in Menu) { Ztree menuEasyZtree = new Ztree(); menuEasyZtree.id = menu.Attribute("id").Value; menuEasyZtree.name = menu.Attribute("name").Value; menuEasyZtree.pId = menuGroup.Attribute("id").Value; ZTreeList.Add(menuEasyZtree); } } ZTreeList.Add(menuGroupsZtree); } Console.ReadKey();
相关文章推荐
- C# 中的XML操作详解:读取,过滤以及数据绑定
- C# XML操作之读取XML数据
- C#不使用DataSet操作XML,XmlDocument读写xml所有节点及读取xml节点的数据总结
- C#下读取xml节点的数据总结
- C#读取网页xml数据
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- Office编程(二)C#读取Excel并存入数据库,通过XML自定义表名,是否重建并插入数据
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- C#读取XML数据
- C#读取xml节点数据
- JAVA操作XML一(读取):使用DOM读取XML数据的两种具体实现
- SQl Xml和C# Xml数据的一点操作总结
- C#读取URL里面的XML数据问题
- C#读取xml文档数据到DataSet
- C#下 读取xml节点的数据总结
- C#中创建与读取XML数据(一)
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- XML数据的基本操作汇总C#
- C#下读取xml节点的数据
- C#中数据连接读取添加删除操作