用 c# 保存 XML 列表

save XML list with c#

 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");