xml - XPath 计数为什么它不能本能地工作?

标签 xml xpath count xquery

开门见山,

我正在使用的数据库:
http://metalab.unc.edu/bosak/xml/eg/shaks200.zip

查询 1:

count(db:open("shaks200","r_and_j.xml")//ACT)

查询 2:
count(db:open("shaks200","r_and_j.xml")//ACT[.])

查询 1 给出的结果是 185,而查询 2 给出的结果是 5。
5 是正确答案,但为什么 Query 1 没有给出正确答案?

最佳答案

感谢您的报告和引用的示例文件。该错误已在 latest stable snapshot 中修复。并且也将在下一个正式版本(本周末到期)中提供。

关于xml - XPath 计数为什么它不能本能地工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006381/

相关文章:

python - 是否可以获取用于评估 xpath 结果的所有上下文节点?

php - 需要将总计添加到已有计数的联合查询中

mysql - 如何在mysql中连续计算特定符号的数量

python - Python 3 中解析 XML 模式的 LXML 问题

java - 如何使用 JAXB 注释将 Java 列表转换为 XML?

java - 休息。 Jersey 。如何以编程方式选择返回 : JSON or XML? 的类型

java - 如何在Java中读写没有某些节点的XML文件

xml - 使用 XPath 比较两个 XML 对象是否完全相等

arrays - 如何使用 Vue JS 为嵌套数组设置增量计数器

java - 如何更新文本时钟?