【发布时间】:2008-10-22 11:11:41
【问题描述】:
我有一个使用 MFC 和 Stingray 库用 C++ 编写的应用程序。该应用程序适用于各种大数据类型,这些数据类型目前都基于 MFC 文档/视图序列化派生功能进行序列化。我还添加了基于 Stingray 库的 XML 序列化选项,该库通过 Microsoft XML SDK 实现 DOM。虽然易于实现,但性能却很糟糕,以至于除了非常小的文档之外,它无法用于任何其他东西。
对于这种情况,你们会推荐哪些其他 XML 序列化工具。我不想要 DOM,因为它似乎是一个内存猪,而且我已经在处理大量内存数据。理想情况下,我想要一个快速且易于与 MFC 一起使用的流解析器。我目前的领先者是expat,它既快速又简单,但需要逐类添加大量序列化代码。人们会推荐任何其他有效且更易于实施的替代方案吗?
【问题讨论】: