贝利信息

XPath怎么选择没有子节点的元素

日期:2026-01-20 00:00 / 作者:畫卷琴夢
最常用且准确的方式是使用 not() 或 not(node()):not() 匹配不含子元素但可含文本/注释的元素,not(node()) 匹配完全无任何子节点(含空白)的元素。

要选择没有子节点的元素,XPath 中最常用且准确的方式是使用 not(*)not(node()),具体取决于你对“没有子节点”的定义。

只不含元素子节点(允许文本、注释、处理指令)

not(*) —— 表示该元素下没有子元素(即没有其他标签),但可以有文本、

空格或注释。