我有非常大的XML文件,必须对其进行格式化。文件最大可以为10GB。
我找不到任何不包含XDocument的解决方案。 XDocument将整个文件加载到RAM中,这显然对于10GB的文件是有问题的。特别是在32位系统中]
从头开始编写XML格式化程序,这种格式可以与流一起工作,就像在重新发明轮子一样。我无法想象我是第一个不得不处理像这样的事情的人。如果可能的话,我想使用现有的解决方案。
除了自己编写所有内容外,还有谁能与我合作吗?
谢谢
我有非常大的XML文件,必须对其进行格式化。文件最大可以为10GB。我找不到任何不包含XDocument的解决方案。 XDocument将整个文件加载到RAM中,这是...
您可以使用XmlReader类。与XDocument
implementation相对,此类不会将整个文档加载到内存中。