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