考虑以下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