繁体   English   中英

相当于从XSD生成C ++类的JAXB?

[英]JAXB equivalent for generating c++ classes from xsd?

JAXB提供了一种非常OOP的方式来处理xml数据,对于c ++是否有这样的替代方法或脚本可用。 寻找一些与操作系统无关的工具,即:应该在linux,windows等环境下工作。

工具应生成c ++类,例如从XSD Schema生成JAXB的方法。

我们曾经在我以前的组织中使用过一个perl脚本来执行相同的工作,但是那是非常原始的(没有处理继承等)。 perl或python脚本将是超级。

我对CodeSynthesis XSD印象非常深刻,尽管我只是修补它。 不利的一面(无论如何,对于我们的项目)是它们提供了用于处理XML Schema项目的自定义类,但是我不相信您可以更改映射以提供自己的映射(至少在我看来)。

签出C ++的XML数据绑定,例如JAXB for java 这是一个难题,甚至JAXB都无法完全解决,但是有一些不完整的解决方案可能对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM