zoukankan      html  css  js  c++  java
  • C#:操作xml文件

    一、读取xml文档

         直接读取xml是包含注释内容的,一般需求是读取不包含注释的内容,就需要借助xmlReader进行过滤。

            /// <summary>
            /// 自动获取菜单数量(去掉注释子项)
            /// </summary>
            /// <param name="xmlFullPath"></param>
            /// <returns></returns>
            private int NumToolsItems(string xmlFullPath)
            {
                int num = 0;
                try
                {
                    XmlReaderSettings xmlRdSet = new XmlReaderSettings();
                    xmlRdSet.IgnoreComments = true;
                    XmlReader xmlRd = XmlReader.Create(xmlFullPath, xmlRdSet);
                    XmlDocument xmlDoc = new XmlDocument();
                    xmlDoc.Load(xmlRd);//xmlFullPath
                    num = xmlDoc.LastChild.ChildNodes.Count;
                }
                catch (Exception e)
                {
                    _logger.ErrorFormat("自动获取菜单数量出错:{0}", e.Message);
                }
                return num;
            }
    
            /// <summary>
            /// 自动获取菜单数量(包含注释子项 最后节点下)
            /// </summary>
            /// <param name="xmlFullPath"></param>
            /// <returns></returns>
            private int NumToolsItems_All(string xmlFullPath)
            {
                int num = 0;
                try
                {
                    XmlDocument xmlDoc = new XmlDocument();
                    xmlDoc.Load(xmlFullPath);//
                    num = xmlDoc.LastChild.ChildNodes.Count;
                }
                catch (Exception e)
                {
                    _logger.ErrorFormat("自动获取菜单数量出错:{0}", e.Message);
                }
                return num;
            }
    View Code

    二、

      http://www.cnblogs.com/shenchao/p/4558944.html

  • 相关阅读:
    XML介绍
    JavaScript基础
    pygame模块参数汇总(python游戏编程)
    CSS3
    CSS( Cascading Style Sheets )简书
    HTML5
    用python进行应用程序自动化测试(uiautomation)
    HTML入门
    Selenium2 (python)
    C#快速入门
  • 原文地址:https://www.cnblogs.com/shenchao/p/5519069.html
Copyright © 2011-2022 走看看