我有一个名为“Preke”的列表,我用当前代码保存它:
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文件中?
答案 0 :(得分:1)
您可以按照当前的方式添加它,但是您将拥有一个包含两个列表的根元素。
var xEle = new XElement("Parent");
xEle.Add(new XElement("Child"));
xEle.Add(new XElement("Child2"));