2013-12-09 40 views
0

我有一個名爲「Preke」名單,我目前的代碼保存它:保存兩份清單,以XML文件

public void saveToXML() 
{ 
    var xEle = new XElement("Prekes", 
     from prk in PrekiuListas 
     select new XElement("Preke", 
      new XAttribute("Name", prk.name), 
      new XElement("Price", prk.price), 
      new XElement("Description", prk.description), 
      new XElement("Category", prk.category) 
     )); 
} 

我也有公共List<string> categories = new List<string>();其中我只保存類的名稱。如何將第二個列表保存到同一個XML文件?

回答

1

您可以按照您現在正在使用它的方式添加它,但是您將擁有一個包含這兩個列表的根元素。

var xEle = new XElement("Parent"); 
xEle.Add(new XElement("Child")); 
xEle.Add(new XElement("Child2"));