Допустим, у меня есть XML как это:
<root> <node light="somevalue">message1</node> <node dark="somevalue">message2</node> <node>message3</node> </root>
При использовании xpath мне нужно получить "message3".
Кто-нибудь знает, как мне этого добиться?
Я думаю, вы имеете в виду, что вы хотите выбрать узлы без атрибутов.
От XPath: Как выбрать узлы, которые не имеют атрибутов?
//node[not(@*)]
Этовыберет все узлы, которые не имеют атрибутов.
/root/node[not(@*)]/text()