这些天我想学习C ++的XML数据绑定,所以我找到了一个从XSD文件生成C ++代码的库。我测试了Hello World示例并成功创建了两个文件,即头文件和C ++文件。该库名为 CodeSynthesis XSD 。
了解更多信息:
www.codesynthesis.com/products/xsd/
但我注意到这个库只生成复杂的类型(类,枚举,联合...),我的问题是如何生成简单类型,例如:
int data ;
float data ;
因为我搜索了几个小时而没有找到任何解决方案或教程。
答案 0 :(得分:1)
尝试使用xsd:int和xsd:float而不是int和float。