【发布时间】:2015-08-06 14:30:13
【问题描述】:
在解析 e 时,哪个 C++ 的 XML 库使用最少的 RAM。 G。 300M文件?理想情况下,选择应仅限于 RapidXml、Pugixml、Libxml、Boost、TinyXML 之一。
【问题讨论】:
标签: c++ xml xml-parsing static-libraries
在解析 e 时,哪个 C++ 的 XML 库使用最少的 RAM。 G。 300M文件?理想情况下,选择应仅限于 RapidXml、Pugixml、Libxml、Boost、TinyXML 之一。
【问题讨论】:
标签: c++ xml xml-parsing static-libraries
您尚未阐明您的完整要求。有 2 种常用的 xml 解析模型:DOM 和 SAX。在 DOM 中,整个文件作为树解析到内存中,而 SAX 更像是一个事件驱动的库。如果你是
那么使用 SAX 模型将是最佳的。如果 SAX 的一半体面实现是内存密集型的,我会感到惊讶。也可以看看这个帖子:Light weight C++ SAX XML parser
【讨论】: