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