我想知道是否有一种工具可以基于XML格式进行类定义。我不是在寻找数据绑定。有人能帮忙吗?
谢谢
几年前我遇到了这个问题,我写了一个Python工具,可以在文本文件中执行嵌入的Python代码,以便我可以在C++中使用Python生成代码:http://nedbatchelder.com/code/cog/
我知道两个工具,它们都是商业产品。
http://www.codesynthesis.com/products/xsd/
希望这可以帮助。
更新:
刚刚发现这个http://en.wikipedia.org/wiki/XML_data_binding#C.2B.2B
第二次更新:
太棒了,我已经寻找一个开源软件包来做这个任务很长时间了,你的问题刚好帮我找到它:
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
你可能需要使用YACC或BISON。