0

如果我的 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']]
4

1 回答 1

0

只需附加/text()即可获取元素的文本子项:

//value[preceding-sibling::name[1][. = 'USER_ID']]/text()
于 2013-01-17T17:15:46.440 回答