最近、C++ の XML データ バインディングを学びたいと思っているので、XSD ファイルから C++ コードを生成するライブラリを見つけました。Hello World の例をテストしたところ、ヘッダー ファイルと C++ ファイルの 2 つのファイルの作成に成功しました。ライブラリはCodeSynthesis XSDと呼ばれます。
詳細については:
www.codesynthesis.com/products/xsd/
しかし、このライブラリは複雑な型 (クラス、列挙、共用体など) のみを生成することに注意してください。私の質問は、単純な型をどのように生成できるかです。たとえば、次のようになります。
int data ;
float data ;
解決策やチュートリアルが見つからずに数時間グーグルで検索したためです。