如何编写一个只选择非空子项的XPath选择器?

时间:2010-08-26 09:10:57

标签: xpath

我想编写一个XPath表达式,选择当前元素的所有非空table:table-cell子元素。我该怎么做?

2 个答案:

答案 0 :(得分:1)

知道了:

table:table-cell[count(*) > 0]

答案 1 :(得分:1)

  

选择全部的XPath表达式   非空table:table-cell个孩子

在Xpath 1.0中

table:table-cell[node()]

注意:此元素不为空:

<table:table-cell>Something</table:table-cell>

但表达式table:table-cell[count(*) > 0]不会选择它,因为它意味着:所有table:table-cell chindren至少有一个元素