xml序列化反序列化

时间:2012-11-23 10:48:52

标签: xml-parsing

我有一个字典数据结构,我想像这样把它写成XML

<root>
<key>House1</key>
<value>somevalue</value>
<key>House2</key>
<value>somevalue</value>
</root>

我还想在我的词典中找回数据到目前为止我已经完成了这个XmlTextWriter

textWriter = new XmlTextWriter("D:\\config.xml", null);
            textWriter.WriteStartDocument();
            Dictionary<string, string> dict = new Dictionary<string, string>();
            dict.Add("house", "langlat");
            dict.Add("house2", "langlat");
            XElement el = new XElement("root", dict.Select(kv => new XElement("key", kv.Key, new XElement("value", kv.Value))));

这是将数据写入XML,但是当我尝试读取值时,它给了我像Houselanglat这样的全部内容。我希望房子成为钥匙,langlat应该是它的价值。

0 个答案:

没有答案