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();
  • 相关阅读:
    Linux 定时任务
    VIM快速使用
    ulimit 命令
    PG语句
    linux下的PGSQL安装步骤
    linux下安装mysql 5.5和5.6.32
    linux下安装达梦数据库(DM8)x86版本
    redis配置
    sql server 2008安装
    linux下安装部署oracle
  • 原文地址:https://www.cnblogs.com/genesis/p/6120953.html
Copyright © 2011-2022 走看看