如果我的XML是这样的:
<sql result="success">
<row>
<column>
<name>USER_ID</name>
<value>TEST</value>
</column>
<column>
<name>EMAIL_ADDRESS</name>
<value>xxx@yyyy.com</value>
</column>
</row>
</sql>
如何仅提取使用此XPath检索的节点的文本:
//value[preceding-sibling::name[1][. = 'USER_ID']]
答案 0 :(得分:0)
只需附加/text()
即可获取元素的文本子项:
//value[preceding-sibling::name[1][. = 'USER_ID']]/text()