xsdスキーマファイルで記述されたxmlファイルに格納されているデータを編集できるC++アプリケーション(GUI用のQtフレームワークを使用)を作成する必要があります。xsdスキーマをC++クラスに変換するツールはありますか?
8 に答える
CodeSynthesisはまさにあなたが探しているもののように私には聞こえます。オープンソースでC++です。
gSOAP ツールキットもこれを行うことができます! 軽量で、C/C++ をサポートしています。私はすでにそれを非常に要求の厳しいプロジェクトで使用して成功しています. また、GPL2 の下でライセンスされています。
移植性: gSOAP は、組み込みシステムや小さな OS (WinCE、Symbian、PalmOS など) を含むほとんどのプラットフォームをサポートしています。移植性は、Windows (98、XP、Vista)、Linux、Unix、Mac OS X、Solaris、HP-UX、AIX、FreeBSD、TRU64、Irix、QNX、および VxWorks でテストされています。
Objective Systems、Inc. XBinder XMLスキーマコンパイラ(C ++だけでなく)。
Altova XML Spyは XSD から C++ を生成できます。これは商用ですが、試してみたい場合は 30 日間の無料トライアルがあります。
CodalogicLMXもオプションです。
これを行う Microsoft ツールがあると思いますが、xsd.exeと呼ばれます(ただし、自分で試したことはありません)。