我有这个 xml 代码:
<Turn>
<Entry type="TurnIn" msgId="124312">
<field tag="35" val="D"/>
<field tag="34" val="003694"/>
<field tag="43" val="20140916-01:29:07"/>
</Entry>
<Entry type="Van" msgId="234325">
<field tag="35" val="8"/>
<field tag="34" val="005046"/>
<field tag="43" val="20140916-01:31:17"/>
</Entry>
<Entry type="fired" msgId="124864">
<field tag="35" val="8"/>
<field tag="34" val="005049"/>
<field tag="43" val="20140916-01:34:49"/>
</Entry>
<Entry type="fired" msgId="134864">
<field tag="35" val="8"/>
<field tag="34" val="006324"/>
<field tag="43" val="20140916-01:35:20"/>
</Entry>
</Turn>
对于 C#。
我需要在列表中获取 val where Entry, type = "fired" 和 field,tag = 34 和 43。我已经多次尝试使用 XmlReader 类和 Linq to XMl。我不知道如何将同一元素中的一个属性与另一个属性的值进行比较。