我有一些混乱的XML,我正在尝试从中读取值。
<text>
<term>a</term>
<line>
<elm>data here</elm>
</line>
<term>b</term>
<line>
<elm>data here</elm>
</line>
<term>c</term>
<line>
<elm>data here</elm>
</line>
</text>
目前我只能访问这3个line
元素。
当我循环遍历每一行时,对于第一行,我想找到具有值“a”的term
元素,因为它是最接近第一行子元素的。
同样的事情也适用于第二行,除了我想找到最接近的term
元素,这种情况下是“b”
如何使用LINQ可靠地完成这项任务?