c ++ xml数据绑定

时间:2009-01-21 16:16:24

标签: c++ xml data-binding serialization

在线有几种不同的java xml数据绑定工具的比较。我希望看到这成为用于xml数据绑定的不同c ++工具之间的有用比较。

您在c ++中使用哪种工具进行xml数据绑定? CodeSynthesis和xmlbeanscxx是几个可用的选择。

我希望大家在下面添加有关他们使用此技术的经验的信息,包括推理选择一种工具而不是另一种工具,易用性和性能。也可以随意添加有关命名空间支持,解析选项(树/流)等的技术信息。


CodeSynthesis XSD

(随意在此处添加信息)

许可证:GPL2有例外/专有

缺点:生成的代码应该是开源的。


xmlbeanscxx

(随意在此处添加信息)

许可证:Apache

缺点:


Boost Serialization Library

(随意在此处添加信息)

许可证:提升

3 个答案:

答案 0 :(得分:4)

我正在使用SourceForge中的开源GSOAP工具包进行XML C ++自动序列化。也适用于普通C.它自动将C / C ++绑定到XML模式,完全符合XML,WSDL,SOAP,REST,XML-RPC,JSON和WS- *协议的行业标准。它也很有效率。

答案 1 :(得分:1)

Codalogic LMX

它还有免费版和付费许可版。

答案 2 :(得分:0)

Boost Serialization Library提升,不要离开家。