XDocument Linq查询构造字典

时间:2012-03-15 11:30:54

标签: c# linq

下面是我的xml,我想建立一个字典,它应该是

字典结构

key =“A”值=“1” .... key =“F”值=“6”。

我只是无法弄清楚。有人可以帮忙吗?

<Overrides>
  <token key="A" value="1"/>
  <token key="B" value="2"/>
  <token key="C" value="3"/>
  <token key="D" value="4"/>
  <token key="E" value="5"/>
  <token key="F" value="6"/> 

1 个答案:

答案 0 :(得分:4)

不确定

// Where "element" is the Overrides element
var dictionary = element.Elements("token")
                        .ToDictionary(x => x.Attribute("key").Value,
                                      x => x.Attribute("value").Value);