2

複数の XML ファイルを解析するためにMicrosoft XmlLiteを使用している C++ プロジェクトがあります。これで、解析する必要がある新しいファイルと、そのファイルの XSD スキーマができました。多くの C++ XML バインディング ツールがあることは知っていますが、これまでに見つけたすべてのツールでは、別の XML 解析ライブラリを含める必要がありました。これは避けたいと思います。したがって、私の質問: Microsoft XmlLite に基づいて C++ XML バインディングを生成するオープン ソースまたは商用ツールはありますか?

4

1 に答える 1

2

CodeSynthesisは、インメモリ XML データ バインディングを提供して XMLLite と統合する最も近いツールのようです。

C++/ツリー マッピングは、XML スキーマで定義されたデータ型を表す C++ クラス、XML ドキュメントをツリーのようなメモリ内オブジェクト モデルに変換する一連の解析関数、オブジェクト モデルを元のオブジェクト モデルに変換する一連のシリアル化関数を生成します。 XML。

于 2012-08-04T00:37:34.607 に答える