最初使用的是System.Xml.Linq dll版本3.5.0.0,我已经按照以下给出的方法删除了空元素
XDocument document = XDocument.Load(_fileName);
document.Descendants().Where(e => string.IsNullOrEmpty(e.Value)).Remove();
document.Save(_fileName, SaveOptions.DisableFormatting);
现在我的System.Xml.Linq dll版本是4.0.0.0,但上面的代码不起作用,因为我看不到Where子句。
有人能帮助我如何重写代码以删除4.0.0.0中的空元素吗?
using System.Xml.Linq;
和using System.Linq;
吗? - Mike Hixson