有人可以向我解释为什么这个条件在接下来的xpath查询中返回false
XML
<?xml version="1.0" encoding="UTF-8"?> <a>ha</a>
xpath查询
count(// a)返回1.
但是
test =“(count(// a)&gt; 0)”返回false?
谢谢
答案 0 :(得分:2)
在查询中
test="(count(//a) > 0)"
test
引用名为“test”的文档节点的子元素。如果没有这样的元素(这里是这种情况),那么您将空集与字符串“count(// a)&gt; 0”进行比较。将空集与任何内容进行比较将返回false。
答案 1 :(得分:1)