-3
我在我的項目中有一個字符串數組,我想把它附加到XML。爲什麼我不能將字符串寫入XML文件?
的XML結構爲:
<data>
<list>
<item/> <== array
</list>
</data>
和我的數組是:
string[] strArr = ["a", "b"];
我的代碼
XDocument xml = XDocument.Load(@"myxml.xml");
foreach (var str in strArr)
{
var list = xml.Root.Element("list");
list.Add(new XElement("item", str));
}
更新問題:
我也想知道爲什麼我無法獲得XML在字符串數組..
var strs= from elements in xml.Elements("data").Elements("list") select elements;
foreach (var str in strs)
{
string item= id.Element("item").Value;
strList.Add(item);
}
你能幫助我更新的問題嗎? – MRWonderFuXker
@MRfuxkYou爲您編輯;你忘了Root,'xml.Root.Elements // ...'; *(作爲來自源選擇元素中的元素的附註'可以僅僅是源')* – Sehnsucht