用c#保存XML列表


var xusabugun = root.Elements().Where(s => s.Element("geoId").Value == "US"
&& DateTime.Parse(s.Element("dateRep").Value).Date == DateTime.Now.Date);

我想将此代码保存为xml文件。如果有人能帮忙,我将不胜感激。从现在开始谢谢你!

尝试以下操作:

XDocument doc = XDocument.Load("filename");
XElement root = doc.Root;
List<XElement> xusabugun = root.Elements()
.Where(s => s.Element("geoId").Value == "US" && DateTime.Parse(s.Element("dateRep").Value).Date == DateTime.Now.Date)
.ToList();
XDocument newDoc = XDocument.Parse("<root></root>");
XElement newRoot = newDoc.Root;
newRoot.Add(xusabugun);
newDoc.Save("new filename");