在使用 xmltextreader 一段时间后发现“使用 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'元素不是文档的最终根。
有任何想法吗?