Xml 比较2个数值的xpath查询条件测试

Xml 比较2个数值的xpath查询条件测试,xml,xslt,xpath,xpath-2.0,xpathquery,Xml,Xslt,Xpath,Xpath 2.0,Xpathquery,有人能解释一下为什么这个条件在下面的xpath查询中返回false吗 xml 哈 xpath查询 计数(//a)返回1 但是 test=“(计数(//a)>0)”返回false 谢谢也许您不需要“”标记 从免费工具XPathBuilder: 也许您不需要“”标记 从免费工具XPathBuilder: 也许您不需要“”标记 从免费工具XPathBuilder: 也许您不需要“”标记 从免费工具XPathBuilder: 在查询中 test="(count(//a) > 0)"

有人能解释一下为什么这个条件在下面的xpath查询中返回false吗

xml

xpath查询

计数(//a)返回1

但是

test=“(计数(//a)>0)”返回false

谢谢

也许您不需要“”标记

从免费工具XPathBuilder:

也许您不需要“”标记

从免费工具XPathBuilder:

也许您不需要“”标记

从免费工具XPathBuilder:

也许您不需要“”标记

从免费工具XPathBuilder:

在查询中

test="(count(//a) > 0)"
test
引用文档节点的子元素“test”。如果不存在这样的元素(这里就是这种情况),那么将空集与字符串“count(//a)>0”进行比较。将空集与任何内容进行比较将返回false。

在查询中

test="(count(//a) > 0)"
test
引用文档节点的子元素“test”。如果不存在这样的元素(这里就是这种情况),那么将空集与字符串“count(//a)>0”进行比较。将空集与任何内容进行比较将返回false。

在查询中

test="(count(//a) > 0)"
test
引用文档节点的子元素“test”。如果不存在这样的元素(这里就是这种情况),那么将空集与字符串“count(//a)>0”进行比较。将空集与任何内容进行比较将返回false。

在查询中

test="(count(//a) > 0)"

test
引用文档节点的子元素“test”。如果不存在这样的元素(这里就是这种情况),那么将空集与字符串“count(//a)>0”进行比较。将空集与任何内容进行比较将返回false。

“test=”(count(//a)>0)“return false”您是如何得出此结论的?您是对的。我认为将test=“whatever”放入xpath查询编辑器将始终返回false
test=“whatever”
不是xpath表达式;它是XSLT指令的一个属性,例如
Yes
“test=“(count(//a)>0)”return false“您是如何得出这个结论的?您是对的。我认为将test=“whatever”放入xpath查询编辑器将始终返回false
test=“whatever”
不是xpath表达式;它是XSLT指令的一个属性,例如
Yes
“test=“(count(//a)>0)”return false“您是如何得出这个结论的?您是对的。我认为将test=“whatever”放入xpath查询编辑器将始终返回false
test=“whatever”
不是xpath表达式;它是XSLT指令的一个属性,例如
Yes
“test=“(count(//a)>0)”return false“您是如何得出这个结论的?您是对的。我认为将test=“whatever”放入xpath查询编辑器将始终返回false
test=“whatever”
不是xpath表达式;它是XSLT指令的一个属性,例如
Yes