Xsdスキーマファイルで記述されたxmlファイルに格納されているデータを編集できるC++アプリケーション(GUI用のQtフレームワークを使用)を作成する必要があります。 xsdスキーマをC++クラスに変換するツールはありますか?
私には CodeSynthesis がまさにあなたが探しているもののように聞こえます。オープンソースでc ++です。
Objective Systems、Inc。 XBinder XMLスキーマコンパイラ (C++だけではありません)。
gSOAP Toolkit これも実行できます!軽量で、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でテストされています。
Googleで XmlPlus-xsd2cpp を参照してください:
XmlPlus xsd2cppは、W3CXMLスキーマを介した「使いやすい」C++ XMLデータバインディングを提供します。
XmlPlusの使用は GNU劣等一般公衆利用許諾契約書 でカバーされています
Altova XML Spy XSDからC++を生成できます。これは商用ですが、試してみたい場合は30日間の無料トライアルがあります。
Codalogic LMX もオプションです。
これを行うMicrosoftツールがあります xsd.exe と呼ばれます(しかし、私はそれを自分で試していません)。