假设我有这样的xml:
<root>
<node light="somevalue">message1</node>
<node dark="somevalue">message2</node>
<node>message3</node>
</root>
使用xpath时,我需要获取“message3”。
有人知道如何实现这个目标吗?
答案 0 :(得分:5)
我认为您的意思是要选择没有属性的节点。
来自XPath: How to select nodes which have no attributes?
//node[not(@*)]
这将选择所有没有属性的节点。
答案 1 :(得分:4)
/root/node[not(@*)]/text()