我需要操作一个现有的XML文档,并从中创建一个新文档,删除一些节点和属性,并可能添加新的文档,最好的一组类来实现这一目标?
有很多用于XML操作的.NET类,我不确定这样做的最佳方法是什么.
Dar*_*rov 13
如果它是一个非常庞大的XML,无法适应内存,你应该使用XmlReader/XmlWriter.如果不是LINQ to XML非常容易使用.如果您没有.NET 3.5,则可以使用XmlDocument.
以下是删除节点的示例:
using System.Xml.Linq;
using System.Xml.XPath;
var doc = XElement.Load("test.xml");
doc.XPathSelectElement("//customer").Remove();
doc.Save("test.xml");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16998 次 |
| 最近记录: |