一种方便的 C++ 对象 XML 序列化方法

alphapaopao 2007-04-21 08:50:50
http://alphasun.spaces.live.com/blog/cns!705A0F31B3F031CC!794.entry
一种方便的 C++ 对象 XML 序列化方法
作者:
sunshaking at gmail.com
炮炮
DemoXmlSerialization 代码下载

概述
本文演示了一种将层次化的 C++ 对象数据序列化到 XML 文本中的方法。此方法编程简便,扩展容易, 十分适合 C++ 程序使用。
XML 能支持层次化的数据结构(hierarchical data),即树形数据结构。但是在层层叠叠的对象中完成数据的存储、 读取,代码将十分繁复。受 Visual C++ Class Wizard 所生成的 ADO data set 数据更新代码启发,XML 完全 可采用映射表技术,而将序列化工作大大简化。

本方法所依赖的技术:

STL
ATL
MS XML
欢迎各位改进此方法,包括功能特性、跨平台特性等。

...全文
1053 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphapaopao 2007-04-21
  • 打赏
  • 举报
回复
这个可能也不错
http://www.codeguru.com/Cpp/data/data-misc/xml/article.php/c4567/
alphapaopao 2007-04-21
  • 打赏
  • 举报
回复
不错。学习中。。。
masterz 2007-04-21
  • 打赏
  • 举报
回复
boost.serialization也实现了类似的功能
http://www.boost.org/libs/serialization/example/demo_xml.cpp
alphapaopao 2007-04-21
  • 打赏
  • 举报
回复
http://blog.csdn.net/alphapaopao/archive/2007/04/21/1574011.aspx
效果不错
alphapaopao 2007-04-21
  • 打赏
  • 举报
回复
忽然发现 csdn blog 已经开发得很不错了。。。

惘费了我对msn blog的一片殷切的期望

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧