1

xpath 式に WHERE 句を適用するにはどうすればよいですか? 例:

<users>
    <user>
       <name>membersound</name>
       <age>52</age>
    </user>
    <user>...
</users>

存在を確認できます。例:

exists(//ns1:users/ns1:user[ns1:name='membersound'])

どうすれば次のことができますか?:

SELECT age WHERE name='membersound'
4

2 に答える 2

4

句はすでにpredicateWHEREによって表されています。年齢を取得するには、XPath 式に追加するだけです。[ns1:name='membersound'] /ns1:age

//ns1:users/ns1:user[ns1:name='membersound']/ns1:age
于 2012-09-12T10:15:33.713 に答える
0

このように選択できます..

//users/user[name = 'membersound']/age
于 2012-09-12T10:20:02.867 に答える