2011-02-10 69 views
4

當做類似/entries/entry/key='test'時,我總是得到返回的節點密鑰。 但我想要入口節點。我怎麼才能得到它?XPath條件返回「錯誤」節點

我的XML看起來是這樣的:

<entries> 
    <entry> 
      <key>test</key> 
    </entry> 
</entries> 
+0

請注意`/ entries/entry/key ='test'`這是一個存在的比較。我應該返回'true`或`false` – 2011-02-10 18:47:27

回答

5

您要選擇的入口節點和匹配子元素的「鑰匙」的價值到文本‘測試’。這應該這樣做:

/entries/entry[key='test'] 
+0

+1正確的答案。 – 2011-02-10 18:46:40