2012-01-19 22 views
1

私は2つのJAXBスキーマ定義クラスの間でたくさんの内部クラスを共有したいと思います。これは可能ですか?目標は、タイプXのオブジェクトの1つのスキーマ定義インスタンスの内部クラスのインスタンスを、タイプYのオブジェクトの別のスキーマ定義インスタンスに割り当てることができるようにすることです。NetBeansを使用していますこれを行うにはJAXBツールキットに連絡してください。時々、ここで...JAXB via NetBeans - カプセル化を使用することはできますか?

を物事を台無しにそのより具体的な例(私がコーディングしていない実際のもの)である:

<ford-taurus> 
    <ford-specific-tag>324dfs</ford-specific-tag> 
    <engine>8 Cylandar</engine> 
    <transmission> 
    <type>Manual</type> 
    <number-of-gears>6</number-of-gears> 
    </transmission> 
    <color>blue</color> 
</ford-taurus> 

<bmw-5-series> 
    <bmw-specific-tag></bmw-specific-tag> 
    <engine></engine> 
    <transmission> 
    <type></type> 
    <number-of-gears></number-of-gears> 
    </transmission> 
    <color></color> 
</bmw-5-series> 

次にJavaで、2つのファイルを整列化した後、私はしたいです

myBMW.setTransmission(myFord.getTransmission()); 

これは意味がありますか?出来ますか?あなたが複数のスキーマ間で共有タイプを持っている場合は

おかげイン進歩、

グイド

答えて

1

は、その後、私は、共有の種類を表し、他のスキーマがそれをインポート持って持つ1つのXMLスキーマをお勧めします。

次に、XJCツールでepisodeファイル拡張子を使用して、インポートできるXMLスキーマから共有できるクラスを生成できます。

関連する問題