Как я могу написать селектор XPath, который выбирает только непустые дочерние элементы? - PullRequest
1 голос
/ 26 августа 2010

Я хочу написать выражение XPath, которое выбирает все непустые table:table-cell дочерние элементы текущего элемента. Как мне это сделать?

Ответы [ 2 ]

1 голос
/ 26 августа 2010

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 детей, имеющих хотя бы одного элемента потомка

1 голос
/ 26 августа 2010

Понял:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...