Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
低RAM消耗大文件的C++ XML解析库 C++中的XML库在解析E时使用的RAM量最低。G3亿文件?理想情况下,选择应限于RapidXml、Pugixml、Libxml、Boost、TinyXML中的一种。_C++_Xml_Xml Parsing_Static Libraries - Fatal编程技术网

低RAM消耗大文件的C++ XML解析库 C++中的XML库在解析E时使用的RAM量最低。G3亿文件?理想情况下,选择应限于RapidXml、Pugixml、Libxml、Boost、TinyXML中的一种。

低RAM消耗大文件的C++ XML解析库 C++中的XML库在解析E时使用的RAM量最低。G3亿文件?理想情况下,选择应限于RapidXml、Pugixml、Libxml、Boost、TinyXML中的一种。,c++,xml,xml-parsing,static-libraries,C++,Xml,Xml Parsing,Static Libraries,您还没有阐明完整的需求。有两种常用的xml解析模型:DOM和SAX。在DOM中,整个文件作为树解析到内存中,而as SAX更像是一个事件驱动库。如果你是 不打算修改XML&只需使用它并 关注RAM的使用 然后使用SAX模型将是最佳的。如果SAX的半正常实现是内存密集型的,我会感到惊讶。另请看这篇文章:好,选择SAX库。我已经使用XRCESS C++ DOM解析器了。效果很好。Xerces还有一个SAX解析器,您应该研究它。如果出于性能原因,我选择了Q中提到的其中一个,那么哪一个是RAM效率最高的

您还没有阐明完整的需求。有两种常用的xml解析模型:DOM和SAX。在DOM中,整个文件作为树解析到内存中,而as SAX更像是一个事件驱动库。如果你是

不打算修改XML&只需使用它并 关注RAM的使用
然后使用SAX模型将是最佳的。如果SAX的半正常实现是内存密集型的,我会感到惊讶。另请看这篇文章:

好,选择SAX库。我已经使用XRCESS C++ DOM解析器了。效果很好。Xerces还有一个SAX解析器,您应该研究它。如果出于性能原因,我选择了Q中提到的其中一个,那么哪一个是RAM效率最高的?