C#:操作xml文件
2016-05-23 10:45
274 查看
一、读取xml文档
直接读取xml是包含注释内容的,一般需求是读取不包含注释的内容,就需要借助xmlReader进行过滤。
View Code
二、
http://www.cnblogs.com/shenchao/p/4558944.html
直接读取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
相关文章推荐
- C#-using用法详解
- C#中字符数组,字节数组和string之间的转化
- C#委托与事件讲解(一)
- C#之线程同步方法
- DES对称数据加密
- c#webservice的创建发布调用示例
- C# CodeFirst编程模型一
- 微软消息队列(MSMQ)配置使用小结(c#)
- C# 抓取网页内容的方法
- C#日期时间格式化
- C#面向对象理解
- C#知识点-委托
- C#字符串Split方法的误区
- C#与闭包
- 吉日嘎拉C#快速开发平台V4.0到V4.2升级记
- Dos命令编译C#文件
- C#猜数字游戏
- HOW TO:使用 Visual C# .NET 打印 RichTextBox 控件的内容
- C#—实验8.8和实验8.9
- C#处理文本文件TXT实例详解(转)