zoukankan      html  css  js  c++  java
  • C#操作XML之读取数据

    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();
  • 相关阅读:
    Python 多线程就这么简单
    Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例
    LAMP第四部分 mysql相关
    LAMP第三部分php配置和mysql配置
    LAMP第二部分apache的配置
    LAMP第一部分安装mysql -apache -php
    LAMP总四部分
    用户和组管理
    系统操作命令
    2017网易---统计回文
  • 原文地址:https://www.cnblogs.com/genesis/p/6120953.html
Copyright © 2011-2022 走看看