【发布时间】:2014-10-17 21:33:15
【问题描述】:
我有一个包含语言详细信息的 xml,例如
<LanguageList>
<Language code = "EN-US" name = "English - United Sates"></Language>
<Language code = "EN-UK" name = "English - United Kingdom"></Language>
--
--
</LanguageList>
我想将其转换为匿名对象列表,其中每个对象包含两个字段代码和名称。
我尝试了以下 linq 表达式
var anonList = (from u in xDoc.Descendants("LanguageList").DescendantNodes()
select u).ToList();
这给了 LanguageList 下的所有节点,比如
<Language code = "EN-US" name = "English - United Sates"></Language>
<Language code = "EN-UK" name = "English - United Kingdom"></Language>
我尝试添加一些 where 子句和其他方式.. 但无法得到它。谁能帮忙
提前谢谢..
【问题讨论】:
标签: c# xml linq lambda xml-parsing