我有一个非常大的XML文件〜200Mb。
我需要更新其中的一些属性,我想在不使用任何XmlDocument
或XDocument
库的情况下执行此操作,因为它们需要将整个文档加载到内存中。
最简单,最有效的方法是什么?
我甚至考虑使用本机字符串操作修改xml,但我将失去XML特定功能。
答案 0 :(得分:3)
您可以使用XmlReader
& XmlWriter
组合:使用XmlReader
逐步读取文件中的每个标记,然后将其传递(如果需要,可以修改为XmlWriter