3 つの xsd ファイルがあります。
- a.xsd
- b.xsd
- 共有.xsd
shared.xsd は、a.xsd と b.xsd の両方にインポートされます。
<xs:import schemaLocation="shared.xsd"/>
shared.xsd の定義
<xs:element name="item">
<xs:complexType> ....
xjc を使用して Java コードを生成すると、a.xsd と b.xsd が異なるパッケージに生成され、各パッケージでアイテム用に個別の Java クラスが生成されます。item に対して単一の共有クラスを持ち、それを a と b に使用させるにはどうすればよいでしょうか?