XMLジェネレーター

包括的なXMLコード生成オプション。

  • XMLスキーマに基づいてクラスファイルを生成する。
  • ロイヤリティフリーのJava、C++、またはC# コード生成ツール。
  • 自動データバインディングの実装。
  • 業界標準のXML処理APIをサポートしています。

XMLファイルからプログラムコードを生成します。

XMLSpyには、XMLスキーマで定義されたデータ要素に基づいて、自動的にJava、C++、またはMicrosoft C#のクラスファイルを生成する、組み込みのコードジェネレーターが搭載されています。また、Linux環境で使用するためのC++コードの生成もサポートしています。

XMLスキーマでデータ要素をグラフィカルなインターフェースを使ってモデル化したら、以下の手順で進めます。 XMLスキーマエディタ。XMLSpyは、データモデルで定義された要素に対応するクラスファイル(データバインディング)を自動的に生成することができます。

組み込みのコード生成機能により、ソフトウェア開発者は、低レベルのインフラストラクチャコードを記述するという煩雑な作業から解放され、重要なビジネスロジックの実装に集中できるようになります。XMLSpyは、プログラミング言語のインターフェースを自動的に生成することで、初期設計から最終実装までのプロジェクト開発期間を短縮し、大幅なコスト削減と市場投入までの時間短縮を実現します。

XMLファイルからコードを生成する。

生成されたコードのカスタマイズ

出力コードは、シンプルでありながら強力なテンプレート言語を通じて完全にカスタマイズ可能です。この言語を使用することで、XMLスキーマに組み込まれたデータ型を、特定のプログラミング言語の基本的なデータ型に完全にマッピングできます。 また、基盤となる解析および検証エンジンを簡単に置き換えたり、自社のコーディング規約に合わせてコードをカスタマイズしたり、Microsoft Foundation Classes (MFC) や Standard Template Library (STL) などの異なる基本ライブラリを使用することも可能です。

XML生成オプション

XMLジェネレーター:XSDファイルからXMLまたはJSONファイルを生成します。

XMLSpyのXMLジェネレーターは、プログラムコードの生成に加えて、XML、XMLスキーマ(XSD)、さらにはJSONファイルも自動生成できます。以下の機能がすべてサポートされています。

  • DTDからXSD(XMLスキーマ)への変換。
  • XMLをXSDに変換する。
  • XSDスキーマに対応するXMLインスタンスの例(サンプル値を含む)。
  • JSONをXMLに変換する。
  • XMLをJSON形式に変換する。