【发布时间】:2010-09-10 05:53:31
【问题描述】:
我有一个字符串列表
List<String> lst=new List<String>{"A","B","C"}
还有一个类似的xml文件
<Root>
<ChildList>
<Childs>
<Child Name="a1" Val="A"/>
<Child Name="a2" val="A"/>
<Child Name="b1" val="B"/>
</Childs>
</ChildList>
</Root>
我需要阅读 xml 文件的内容并添加到字典中
Dictionary<String,List<String>> dict
其中字典键是“lst”中的项目,值是文件中“名称”的属性值
所以结果会是这样的
Key(String) Value(List<String>)
"A" "a1","a2"
"B" "b1"
"C" null
现在我为此使用嵌套的 for 循环
是否有任何 wau 使用 LINQ to XML 来做到这一点
提前致谢
【问题讨论】: