【发布时间】:2010-10-02 17:29:29
【问题描述】:
网上有几种不同java xml数据绑定工具的比较。我希望看到这成为用于 xml 数据绑定的不同 c++ 工具之间的有用比较。
您在 c++ 中使用哪个工具进行 xml 数据绑定? CodeSynthesis 和 xmlbeanscxx 是几个可用的选择。
我希望每个人都在下面添加有关他们对这项技术的体验的信息,包括选择一种工具而不是另一种工具的理由、易用性和性能。还可以随意添加有关命名空间支持、解析选项(树/流)等的技术信息。
CodeSynthesis XSD
(请在此处添加信息)
许可证:GPL2 例外/专有
缺点:生成的代码应该是开源的。
xmlbeanscxx
(请在此处添加信息)
许可证:Apache
缺点:
- 没有公共问题跟踪器
- Incubator page 未激活(项目似乎已被放弃)
- Project page 不可用 (404)
Boost Serialization Library
(请在此处添加信息)
许可证:Boost
【问题讨论】:
标签: c++ xml data-binding serialization