考慮以下XML
:XPath:根據另一個節點選擇一個節點?
<Items>
<Item>
<Code>Test</Code>
<Value>Test</Value>
</Item>
<Item>
<Code>MyCode</Code>
<Value>MyValue</Value>
</Item>
<Item>
<Code>AnotherItem</Code>
<Value>Another value</Value>
</Item>
</Items>
我想選擇具有Code
節點與價值MyCode
的Item
的Value
節點。我將如何去使用XPath
?
我試過使用Items/Item[Code=MyCode]/Value
,但它似乎並沒有工作。
嘗試在astring中設置MyCode,就像這個「MyCode」一樣,如果有可能,我會推薦使用[Linq-to-XML](http://msdn.microsoft.com/zh-cn/library/bb387098。 ASPX)。 – 2011-06-01 15:29:02
這個「XML」是一團糟 - 現在已經形成了! – alexbrn 2011-06-01 15:33:03
@alexbrn:壞XML很可能是問題的一部分,所以應該在答案中(在這種情況下)。例如,我在回答中已經解決了這個問題。我建議留下這個問題是如何被問到的。 – 2011-06-01 15:36:53