7

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

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

在我看来 TinyXML 和 pugixml 都是不错的选择(RapidXML 也不错,但它的界面似乎不像上述两个那样简单,因为我必须自己管理数据分配)。

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

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

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

4

3 回答 3

3

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

至于嵌入式,我使用了 pugixml 和大约 9Mb 的 xml 文件——一切都很好而且很快。但我不知道您的内存限制 - 只需编写简单的示例并检查即可。

于 2012-02-26T17:55:20.417 回答
1

你可以看看外籍人士。我已经在商业产品中使用了大约 8 年,没有遇到任何问题。它是具有非病毒许可的开源软件。

于 2012-06-08T20:51:16.273 回答
1

我在 6 个月前使用过 TinyXML,我认为它非常棒……

于 2012-02-22T03:19:26.570 回答