提问人:yas 提问时间:7/10/2023 更新时间:7/10/2023 访问量:27
在 XPath 中,如何测试表达式的计算结果是空序列还是 true()?
In XPath, how to test if an expression evaluates to an empty sequence or true()?
问:
如果我有这样的表达式:
node[. << $stop]
但我希望它的计算结果为 true,如果 come before 或者 if is the empty sequence。.
$stop
$stop
质询是返回空序列,如果为空序列,则导致有效布尔值为 false。. << $stop
$stop
现在我有
node[if ($stop) then . << $stop else true()]
有没有更好或更标准的方法来执行此类测试?
答: 暂无答案
评论
not(. << $stop eq false())
. << $stop
. << $stop
. << $stop