Delphi中如何处理TXMLDocument解析大型XML导致的EOutOfMemory错误?
- 内容介绍
- 文章标签
- 相关推荐
本文共计491个文字,预计阅读时间需要2分钟。
我有一个庞大的XML文件需要解析代码,例如以下示例。问题是,如果直接使用childnode超过范围,分配给childnode(IXMLNode)的内存也不会被释放。一旦父TXMLDocument被取消激活(Active:=false)或释放,似乎只有childnode会被释放。
本文共计491个文字,预计阅读时间需要2分钟。
我有一个庞大的XML文件需要解析代码,例如以下示例。问题是,如果直接使用childnode超过范围,分配给childnode(IXMLNode)的内存也不会被释放。一旦父TXMLDocument被取消激活(Active:=false)或释放,似乎只有childnode会被释放。

