【问题标题】:MFC XML SerializationMFC XML 序列化
【发布时间】:2013-12-18 10:10:41
【问题描述】:

我可以使用 MFC 序列化将 C++ 类对象序列化为 XML 文件吗?我找到了 Boost、XML Foundation 等库来执行此操作,但我不想使用任何第三方库。

是否可以在 MFC C++ 序列化或使用任何其他核心/本机库中。请帮忙。

【问题讨论】:

  • 如果你不想使用第 3 方库,我猜你会自己编写这个库?

标签: c++ serialization mfc


【解决方案1】:

MFC 没有任何本机 Xml 序列化。您要么必须自己动手,要么使用 3rd-party 库。为什么你给自己设置这个错误的限制是完全未知的。

如果是大小,或者你关心的依赖问题,我推荐TinyXml,你可以直接将它包含到你的C++项目中,因此没有依赖和优秀的Xml读写。请注意,默认情况下这不会序列化对象,您必须使用该类自己编写 Xml。

或者,您可以在 Xml 序列化中查看 at this link in CodeProject。再一次,这需要您的努力。

【讨论】:

  • 感谢您的回复!! Boost 是一个不错的选择,但我现在不能使用它。我正在研究 TinyXml 和 MSXML 来解析 XML,我还需要自己进行序列化和反序列化。
猜你喜欢
  • 2012-09-19
  • 2016-02-15
  • 1970-01-01
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多