回答
我所知道的两个工具两者都是商业产品
http://www.codesynthesis.com/products/xsd/
- 是开源的GPL - 商业许可证是avalable用于商业用途
- 我认为这是使用/由gSOAP
- http://www.artima.com/cppsource/xml_data_binding.html
- 不知道比网站
我希望这可以帮助了。
更新:
刚刚发现这个http://en.wikipedia.org/wiki/XML_data_binding#C.2B.2B
更新2:
这是伟大的,我一直在寻找一个开放源码包的年龄做到这一点,你的问题刚刚帮我找到它:
http://top.touk.pl/confluence/display/xmlbeansxxdoc/Introduction+to+xmlbeansxx http://top.touk.pl/confluence/download/attachments/458767/Manipulate_XML_Documents_in_CPP_with_xmlbeansxx.pdf
嗨, 我已经知道编码合成,虽然它从XML文件生成C++代码,但它比C++类自身的生成更多的是数据绑定。 我也知道codealogic,我不知道它到底做了什么,我准备在本周晚些时候尝试它,你刚刚证实我应该^^ 我很高兴我们可以互相帮助。 我不认为我清楚地解释自己,我更多地寻找一种工具,它可以自动化从XML文件中交互并使用C++操纵XML的类的原型。 但是pdf看起来有趣,谢谢:) – lollancf37 2009-08-24 21:55:01
好的,我正在寻找一个代码生成器,用于将xml模式转换为一组值对象类,以读取和写入xml模式,因为我讨厌编写dom操作代码。 – iain 2009-08-24 22:14:06
对不起,但声明“Codesynthesis被gSOAP使用”是不正确的。 [gSOAP](http://www.sourceforge.net/projects/gsoap2)XML数据绑定工具比Codesynthesis要长。事实上,gSOAP为C和C++(类等)提供了XML数据绑定。 gSOAP工具广泛用于工业领域,因为它符合行业标准和W3C XML数据绑定工作组的建议。 – 2014-12-02 21:02:44
当我有这个问题在几年前,我写了一个Python的工具来执行嵌入在文本文件中的Python代码,这样我就可以生成C++的C++里面用Python代码:http://nedbatchelder.com/code/cog/
我会检查,谢谢。 – lollancf37 2009-08-23 09:01:01
是UML Class Diagrams你在找什么?
不,但我知道可以从UML生成代码的工具,如果我发现自己的工作效率更高,就可以解决我的问题该图纸架构。 – lollancf37 2009-08-23 08:55:48
- 1. C++生成的代码(来自MATLAB)
- 2. XML DataBinding和C++代码生成器
- 3. 从C#生成XML代码
- 4. 生成包含来自C#触发器的WPF样式代码
- 5. PowerShell中自动生成的XML代码
- 6. C++中的动态XML代码生成
- 7. C代码生成器#
- 8. C#代码生成器
- 9. 来自多个XML的XSD生成器
- 10. 来自JavaCC的NoClassDefFoundError生成的代码
- 11. 自动生成Python xml代码
- 12. gsoap用XML数据生成C++代码
- 13. 从XML生成XmlWriter c#代码
- 14. C++代码/ XML生成工具
- 15. 基于xsd的代码生成器来构建xml?
- 16. C#TypeInitializationException在自动生成的代码
- 17. 什么是测试生成的HTML代码的规范方法?
- 18. 集成来自C++的R代码
- 19. 来自Model的完整的Java/C#代码生成工具?
- 20. C++代码生成
- 21. C#代码生成
- 22. 使用来自C#代码的属性生成SOAP消息
- 23. 代码生成 - XML到Java
- 24. Objective C的代码生成器
- 25. C#XML代码生成的XML输出中的格式错误
- 26. 在c中自动生成gui代码#
- 27. 来自UAStoreFrontUI.h的调用代码生成链接器错误
- 28. 从Python代码生成Swagger规范(无注释)
- 29. C#类(源代码)XML文件生成器
- 30. 生成代码的qmake规则
听起来像一个CA se for XSLT – 2009-08-22 16:24:08
一个简短的例子,说明你问的是一个好主意。 – 2009-08-22 16:27:36
我猜他/她意味着一个工具可以从XML模式生成一个类或一组类(可能是POD结构)。 – 2009-08-22 17:46:03