如何直接從xml文件將密鑰對值添加到字典中。 在上傳一個xml文件的密鑰對值應該被添加到字典...並要我看這些密鑰對值將密鑰對值添加到字典
-4
A
回答
3
如果您的XML文件的計劃是這樣的,
<?xml version="1.0" encoding="utf-8" ?>
<Root>
<Key1>Val1</Key1>
<Key2>Val2</Key2>
<Key3>Val3</Key3>
</Root>
我想這將會很好。
var xdoc = XDocument.Load(pathToXmlFile);
var dictionary = xdoc.Root.Elements().ToDictionary(k => k.Name, v => v.Value);
+0
值得注意的是你正在生成的字典的類型是「Dictionary
+0
它不應該這樣做。 這裏我們需要做反序列化,我們需要創建值類對的類。 –
http://stackoverflow.com/questions/18261921/how-to-add-an-xml-file-and-read-key-value-pair-into-a-dictionary可能有助於 – MusicLovingIndianGirl
雖然jhmt的答案可能就足夠了,看到你的XML結構的例子會非常有幫助,所以我們可以爲你提供更合適的答案,而不是依靠猜測。 – Eraph