2011-02-10 68 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