我有一个应用程序,使用MFC和Stingray库以C++编写。该应用程序适用于各种各样的大数据类型,它们都基于MFC Document/View序列化派生的功能进行了序列化。我还添加了基于Stingray库的XML序列化选项,Stingray库通过Microsoft XML SDK实现DOM。虽然易于实现,但性能非常糟糕,只能在非常小的文档以外的任何地方使用。MFC C++应用程序的最佳XML序列化库
你会推荐什么样的其他XML序列化工具用于这个场景。我不想要DOM,因为它似乎是一个记忆猪,我已经在处理大量的内存数据。理想情况下,我想要一个流式解析器,它的速度很快,并且易于与MFC一起使用。我目前的领跑者是expat这是快速和简单的,但需要添加很多类的序列化代码。任何其他有效和更容易实施的人们会推荐的替代方案?
boost序列化看起来非常合适,并且很可能是远离MFC的第一步。 – 2008-10-22 14:19:08