来自XML规范的C ++代码生成器

时间:2009-08-22 16:14:37

标签: c++ xml

我想知道是否有一个工具可以让你根据XML格式进行类定义。我不是在寻找数据绑定。有人可以帮忙吗?

由于

4 个答案:

答案 0 :(得分:2)

几年前我遇到这个问题时,我编写了一个Python工具来执行嵌入在文本文件中的Python代码,这样我就可以在C ++中用Python生成C ++代码:http://nedbatchelder.com/code/cog/

答案 1 :(得分:1)

我知道有两种工具,它们都是商业产品

http://www.codesynthesis.com/products/xsd/

http://www.codalogic.com/lmx/

  • 不仅仅知道网站

我希望这会有所帮助。

更新

刚刚找到这个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

答案 2 :(得分:0)

YACC或BISON可能就是您追求的目标。

答案 3 :(得分:0)

UML Class Diagrams您要找的是什么?