在使用xmltextreader一段时间后,发现'use linq'几乎是每个.net xml相关问题的答案,我决定放弃它,到目前为止它已经非常好,但是我的文档工作有点奇怪,所以现在我遇到了一些问题。访问嵌套的子节点?
我正在使用的简化版本;
<a>
<b name="..." id=".">
<c id="..." type="...">
<value_I_want>.....</value_I_want>
</c>
<c id="..." type="...">
<value_I_want>.....</value_I_want>
</c>
我需要查询“A”得到的属性和“C”的每个实例的元素 - 我无法查询“B”,因为它不是唯一的,将返回一堆不相干的东西。
我应该提到'a'元素不是文档的最终根。
任何想法?
'.Descendants'返回IEnumerable的'',所以'.OfType ()'是不必要的。 –
@ZevSpitz谢谢。编辑。 – Alireza
我不知道你可以链式的后代方法,完美的作品。谢谢。 – user1006221