【发布时间】:2014-04-01 21:44:04
【问题描述】:
这是我的 XML 文件的示例
<MyApp version="1.01">
<MySettings>
<Setting1>1</Setting1>
<Setting2>2</Setting2>
</MySettings>
</MyApp>
我想检查 XML 文件中的版本。然后,如果版本签出,请查看 MySettings. 中的元素尝试使用 LINQ 执行此操作但无法弄清楚。认为它会是这样的;
var settings = (
from x in myXML.Descendants("MyApp").Descendants("MySettings")
where (string)myXML.Descendants("MyApp").Attributes("version") == "1.0"
select new {...
问题是我的 where 语句不起作用。谢谢
【问题讨论】: