Мне нужно сопоставить элементы, которые не содержат ни PCDATA, ни дочерних элементов.
PCDATA
Я пробовал это:
.//myelem[count(nodes())=0]
, но nodes() неизвестно в XPATH 1.0.
nodes()
Какой самый краткий из известных вам способов сделать это в XPATH 1.0?
Вы были близки - это node(), а не nodes():
node()
.//myelem[count(node()) = 0]
или, более идиоматически:
.//myelem[not(node())]