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();
  • 相关阅读:
    Js全选 添加和单独删除
    H5新手快速入门 简单布局
    DOM 节点 课程表
    Datalogic组网模式下通讯
    svn检出的时候报 Unable to connect to a repository at URL错误(摘自CSDN)
    Subsonic使用中
    HTTP 错误 500.21
    WinForm下增加声音提示
    IIS7.0发布Web服务器0002
    IIS7.0发布Web服务-0001
  • 原文地址:https://www.cnblogs.com/genesis/p/6120953.html
Copyright © 2011-2022 走看看