【发布时间】:2014-11-26 14:30:48
【问题描述】:
假设我有一个项目列表,每个项目都有自己的<id> 元素。还有一个<primaryId> 元素(在提到的列表之外)指定这些项目中的哪一项是“主要的”。如何选择“主要”项目的<value> 元素?是否可以在 .Net 中使用 XPath?
以下示例中的结果应该是<value>val2</value>。
<root>
<primaryId>2</primaryId>
<items>
<item>
<id>1</id>
<value>val1</value>
</item>
<item>
<id>2</id>
<value>val2</value>
</item>
</items>
</root>
【问题讨论】: