我正在xml中进行一些验证,并根据日期字段删除某些元素,以下LINQ将完成这项工作。
XDocument newXML = XDocument.Load(new StringReader(xmlValue));
var q = from node in newXML.Descendants("Date") let attr = node.Value
where attr != null && DateTime.ParseExact (attr, "dd-MM-yyyy", CultureInfo.InvariantCulture)
< DateTime.Today select node.Parent;
q.ToList().ForEach(x => x.Remove());
如何检查此linq是否已识别并删除了这些项目? OR
如何将newXML的结果作为xml文档加载?