我正在尝试从XML文件中删除xml节点,而不使用XmlDocument
或XDocument
。
我从网上得到了很多例子,都讨论了XmlDocument
或XDocument
(Linq2XML)。
由于以下两个原因,我无法使用其中任何一个选项(XmlDocument
或Linq2XML Xdocument
):
1.他们将整个Xml文件加载到内存中并执行操作(如删除节点,添加节点等),在我的情况下,Xml文件非常庞大。
2.如果xml文件中存在无效字符,则XmlDocument
和XDocument
会崩溃。
请建议我在不使用XmlDocument
或XDocument
的情况下删除节点的一些不错的选择。