我試圖在通過observablecollection循環時寫入xml文件。然後我想將格式化的xml傳遞給我的模型,讓它寫入xml文件。以下是我迄今爲止:從ObservableCollection中的項目創建XML
public void SaveXml(string path)
{
XElement xml;
foreach (var item in Cards)
{
xml = new XElement("Card",
new XAttribute("name", item.Name),
new XElement("Type", item.Type),
new XElement("Image",
new XAttribute("path", item.Image)),
new XElement("Usage", item.Usage),
new XElement("Quantity", item.Quantity),
new XElement("Sell", item.Sell)
);
}
Game.Model.Deck decks = new Game.Model.Deck();
//decks.SaveXml("writetest.xml", xml);
這樣,XML文件被替換爲每一個新的節點..我怎麼做,以便它增加了新的項目,以相同的XML的XElement創建一個列表節點發送到我的模型?
在此先感謝!
謝謝,這確實工作! – Stacey 2011-03-12 18:36:23