JAXB为处理xml数据提供了一种非常OOP的方式,是否有任何这样的替代或脚本可用于c ++。寻找一些独立于操作系统的工具,即:应该在linux,windows等工作
工具应该生成c ++类,就像JAXB从XSD Schema生成的那样。
我们使用的perl脚本在我以前的组织中执行相同的工作,但这非常原始(不处理继承等)。 perl或python脚本将是超级的。
答案 0 :(得分:1)
我对CodeSynthesis XSD留下了深刻的印象,尽管我只是修补了它。其中一个缺点(对于我们的项目,无论如何)是他们提供自定义类来处理XML Schema项目,但我不相信你可以改变映射来提供你自己的(至少当我看到它时)。
答案 1 :(得分:0)
结帐XML data binding for C++ like JAXB for java。这是一个很难解决的问题,即使是JAXB也没有完全解决,但是有一些不完整的解决方案可能会对您有所帮助。