-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
@MRfuxkあなたの編集のため。あなたはルートを忘れました、 'xml.Root.Elements // ...'; *(ソース・セレクト要素の要素からの副次的な注釈は単に 'source'となります)* – Sehnsucht