博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#:操作xml文件
阅读量:5784 次
发布时间:2019-06-18

本文共 1355 字,大约阅读时间需要 4 分钟。

 

一、读取xml文档

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

///         /// 自动获取菜单数量(去掉注释子项)        ///         ///         /// 
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; } /// /// 自动获取菜单数量(包含注释子项 最后节点下) /// /// ///
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

你可能感兴趣的文章
华为硬件工程师笔试题
查看>>
jquery居中窗口-页面加载直接居中
查看>>
cd及目录快速切换
查看>>
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
31-hadoop-hbase-mapreduce操作hbase
查看>>
C++ 代码风格准则:POD
查看>>
linux-友好显示文件大小
查看>>
【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
查看>>
【转】二叉树的非递归遍历
查看>>
NYOJ283对称排序
查看>>
接连遇到大牛
查看>>
[Cocos2d-x For WP8]矩形碰撞检测
查看>>
自己写spring boot starter
查看>>
花钱删不完负面消息
查看>>
JBPM之JPdl小叙
查看>>
(step6.1.5)hdu 1233(还是畅通工程——最小生成树)
查看>>
Membership三步曲之进阶篇 - 深入剖析Provider Model
查看>>
前端优化及相关要点总结
查看>>
struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
查看>>
25 个精美的手机网站模板
查看>>