上一节中,我们介绍了一些xml的xpath属性和函数

下面我们来介绍两个比较特殊的使用:

1.获取相同节点的最大值

2.获取相同节点某属性最大值

xmlName为“内容”

1.获取相同节点的最大值


     string fileName = HttpContext.Current.Request.PhysicalApplicationPath + "\\Xml\\" + xmlName + ".xml";//xml的物理路径            XmlDocument xmlDoc = new XmlDocument();            xmlDoc.Load(fileName);                  XmlNode fdfdf = xmlDoc.SelectSingleNode("//rows[not(.<//rows)]");

2.获取相同节点某属性最大值

   string fileName = HttpContext.Current.Request.PhysicalApplicationPath + "\\Xml\\" + xmlName + ".xml";//xml的物理路径            XmlDocument xmlDoc = new XmlDocument();            xmlDoc.Load(fileName);            XmlNode maxNodejj = xmlDoc.SelectSingleNode("//rows/@ID[not(.<//rows/@ID)]");


下面是内容.xml

<?xml version="1.0" encoding="utf-8"?><config>  <Header ID="ID" class="class" class_name="class_name" year="year" school="school" count="count">2  </Header>  <rows ID="01" class="一五班" class_name="实验班" year="2013" school="三峡高级中学" count="30">4  </rows>  <rows ID="02" class="一六班" class_name="奥数班" year="2013" school="三峡高级中学" count="25">9  </rows>  <rows ID="03" class="一七班" class_name="阳光班" year="2013" school="三峡高级中学" count="69">8  </rows></config>

以上就是xml学习(7) .net 获取xml节点或者属性最大值的内容,更多相关内容请关注PHP中文网(www.php.cn)!

更多相关文章

  1. FireFox对XML的处理兼容IE的节点处理方法
  2. 读写xml所有节点个人小结 和 读取xml节点的数据总结
  3. 详解XML命名空间(XML Namespaces)介绍以及节点读取方法的示例代码
  4. xml创建根节点、子节点的示例代码分享
  5. java通过XPath解析xml节点的代码详解
  6. 有关xml节点的文章推荐10篇
  7. Vue.js流程图插件 可自定义流程节点事件
  8. hadoop 3节点高可用分布式安装
  9. 【从0到1学习边缘容器系列-4】弱网环境利器之分布式节点状态判定

随机推荐

  1. 图解源码 | SpringBoot中拓展SpringMVC原
  2. 从一次问题讨论聊聊我对阅读源码的思考
  3. 【黑子】的面经分享
  4. 从真实场景聊聊为啥Alfred能提高效率
  5. 10 个精妙的 Java 编码最佳实践
  6. 从一道真实的面试题,聊聊消息机制。
  7. 分支和循环结构的继续熟练
  8. 图解源码 | 接管SpringMVC的自动配置
  9. 肥朝匿名粉丝面经,复习资料自取!
  10. 两道JVM面试题,竟让我回忆起了中学时代!