As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




简短的问题:对pugixml和tinyxml的比较有何评论?

细节
我需要使用XML解析器/编写器。我的软件是用C++编写的。

在我看来,TinyXML和pugixml都是不错的选择(RapidXML也很好,但是它的接口(interface)似乎不如我自己管理数据分配那样容易地胜过上述两个接口(interface))。

人们对两者之间的比较有何评论?我正在嵌入式平台上工作,因此内存处理对我很重要,而且我必须能够解析和写入XML数据。

速度并不重要,但是内存使用和更简单的界面很重要。

谢谢。
PS我正在处理的XML文件非常小(最大大小为1200bytes;最大元素为6或7; XML文件非常简单)。

最佳答案

我使用了tinyxml,QtXml,boost属性树,并且我记得pugixml是最快的DOM xml解析器。

至于嵌入式,我将pugixml与大约9Mb的xml文件一起使用-一切正常且快速。但是我不知道您的内存限制-只需编写简单的示例并检查即可。

关于c++ - pugixml与tinyxml ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8857084/

10-10 23:16