pugixml vs tinyxml

pugixml vs tinyxml

本文关键字:tinyxml vs pugixml      更新时间:2023-10-16

简短问题:对pugixml和tinyxml的比较有什么意见吗?

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

在我看来,TinyXML和puixml都是不错的选择(RapidXML也很好,但它的接口似乎没有上面两个那么简单,因为我必须自己管理数据分配)。

人们对这两者的比较有什么看法吗?我在一个嵌入式平台上工作,所以内存处理对我来说很重要,我需要能够解析和编写XML数据。

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

谢谢。PS我正在处理的XML文件相当小(最大大小=1200字节;最大元素=6或7;XML文件相当简单)。

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

至于嵌入式,我使用了大约9Mb xml文件的pugixml,所有这些都能很好地快速工作。但我不知道你的记忆力有什么限制——只写一个简单的例子并检查一下。

我6个月前就使用了TinyXML,我认为它非常棒。。。

您可以查看Expat。我已经在商业产品中使用了大约8年,没有遇到任何麻烦。它是开源的,具有非病毒许可证。