我在使用 Linq to xml 查询时遇到了一些问题。请看下面的数据。
<area id="16">
<standard value="1">
<temp value="M" />
</standard>
<standard value="2">
<temp value="M" />
</standard>
<standard value="3">
<temp value="M" />
</standard>
</area>
<area id="17">
<standard value="1">
<temp value="M" />
</standard>
<standard value="2">
<temp value="M" />
</standard>
<standard value="3">
<temp value="M" />
</standard>
</area>
基本上,当我将区域 id 和标准值作为变量时,我想从 xml 中提取临时值。
我可以通过以下查询获得该区域
IEnumerable<XElement> area =
from c in areaRisk.Elements("area")
where (string)c.Attribute("id") == ddlArea.SelectedValue.ToString()
select c;
但我不确定如何使用对区域 XElement 可枚举的类似查询来获取临时值,或者是否可以修改上述查询以提取值。
任何帮助将不胜感激!
谢谢,
史蒂夫