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 に答える