xpath - 我们如何确定XPath表达式是否导致节点集?

标签 xpath node-set

鉴于不能将除节点集以外的任何其他类型强制转换为节点集,我们如何在运行时确定XPath表达式的结果是否为节点集?
尽管我认为没关系,但我正在使用Sablotron进行处理。
提前致谢。

最佳答案

您可以要求最大的位置。如果大于1,则结果为列表:

max(some/path/position())

关于xpath - 我们如何确定XPath表达式是否导致节点集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1578877/

相关文章:

java - 创建自定义 XPath 函数来修改 Java 中的节点集

xslt - 跨XSLT节点集的不同值

php - 如何强制 XPath 使用 UTF8?

PHP Xpath - 解析平面 HTML 结构

xml - 如何从 XML 中提取子节点值作为字符串

python - 查找按钮的 xpath,在 python 和 selenium 中使用它

templates - 如何使用模板返回节点集

c# - 从坐标节点索引

java - 在 XSLT 和 Java 类之间共享 XPath