JAXBを使用したXMLスキーマからのJavaクラスの生成

JDeveloperでは、JAXB(Java Architecture for XML Binding)を使用して、XMLスキーマからJavaクラスを生成できます。JAXBを使用すると、XMLを知らなくてもXMLデータおよび処理機能をJavaアプリケーションに簡単に組み込むことができます。

XMLスキーマに対してJAXBバインディング・コンパイラを実行すると、JAXBパッケージ、クラスおよびインタフェースが生成されます。生成されたJAXBパッケージおよびJAXBユーティリティ・パッケージをバインディング・フレームワークで使用すると、XMLコンテンツをアンマーシャリング、マーシャリングおよび検証できます。

JAXBを使用してXMLスキーマからJavaクラスを生成するには、次のようにします。

  1. XSDファイルをビジュアル・エディタまたはソース・エディタで開き、メイン・メニューから「ツール」次に選択「JAXBコンパイル」を選択して、「JAXBコンパイル」ダイアログを開きます。
  2. 生成されたクラスが追加されるパッケージを選択し、必要に応じて、生成されたクラスをコールするmainのスケルトンを生成します。

    JAXBパッケージと生成されたクラスがApplication Resourcesフォルダに追加されます。


XMLスキーマのインポートおよび登録
JDeveloperでのXMLファイルの編集