在C#中解析大型XML(大小为1GB)的最佳方式是什么?

我有一个1GB的XML文件,并希望解析它.如果我使用XML Textreader或XMLDocument,结果是非常慢的,有时它挂起…
最佳答案
您必须使用xmlreader实现自定义逻辑. xmlreader在使用它之前不会将完整的XML加载到内存中,这意味着您可以从流中读取它并将其处理.

转载注明原文:在C#中解析大型XML(大小为1GB)的最佳方式是什么? - 代码日志