XPATH 1.0: сопоставлять непустые элементы - PullRequest
2 голосов
/ 16 декабря 2009

Мне нужно сопоставить элементы, которые не содержат ни PCDATA, ни дочерних элементов.

Я пробовал это:

.//myelem[count(nodes())=0]

, но nodes() неизвестно в XPATH 1.0.

Какой самый краткий из известных вам способов сделать это в XPATH 1.0?

1 Ответ

5 голосов
/ 16 декабря 2009

Вы были близки - это node(), а не nodes():

.//myelem[count(node()) = 0]

или, более идиоматически:

.//myelem[not(node())]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...