1

我有一个字典数据结构,我想像这样将它写入 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 应该是它的价值。

4

0 回答 0