以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  请教如何求出xml中的最大值,最小值和 结点个数呢?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=20465)


--  作者:lingyun2003
--  发布时间:7/17/2005 9:22:00 PM

--  请教如何求出xml中的最大值,最小值和 结点个数呢?
就是如何在关系型数据库中(sql,access)可以通过sql中的 min max 和count函数,可以求得,表中的某列的最大值,最小值,以及 表中的记录条数.

但是 现在这个表以xml形式表示的 请问如何实现上面的功能呢? 谢谢

xml文件如下:

<?xml version="1.0" encoding="GB2312"?>
<GradeIndex>
  <GradeID>
    <ID>1</ID>
    <Result>12.82</Result>
  </GradeID>
  <GradeID>
    <ID>5</ID>
    <Result>2</Result>
  </GradeID>
  <GradeID>
    <ID>6</ID>
    <Result>1</Result>
  </GradeID>
  <GradeID>
    <ID>7</ID>
    <Result>7</Result>
  </GradeID>
  <GradeID>
    <ID>8</ID>
    <Result>8</Result>
  </GradeID>
</GradeIndex>

现在假设求并且在C#中输出Result结点中的最大值和最小值,以及Result结点的个数,请问如何实现?


--  作者:孤独
--  发布时间:7/25/2005 8:31:00 AM

--  
count(GradeID/Result)
Max,Min没有现成函数....
只能自己做个template22比较
--  作者:mickeyfirst
--  发布时间:8/3/2005 6:49:00 PM

--  
count(//Result)
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.988ms