xmlスキーマの異なる名前空間を別のパッケージにマップする必要があるという要件があります。パッケージ名はnamespaceと異なるはずです。したがって、XMLスキーマにhttp://sampl.com/firtNamespace
とhttp://sampl.com/secondnamesapce
の2つの名前空間が定義されている場合は、それらをパッケージにマップする必要があります(例:com.myexample.fn1
とcom.myexample.simpleapp
)。xmlスキーマ内の異なる名前空間を別のクラスにマップする方法
これはjaxbバインディングファイルでは実現できますが、具体的な例はありません。
ありがとうございました。
[OK]をクリックします。クラスを生成していない場合はどうすればよいですか。私はXMLスキーマファイルだけです。私はxjcのようなツールを使ってクラスを生成しています。だから、クラス生成レベルで名前空間 - パッケージマッピングを定義したいと思います。 – Gaurav
他の回答を読んで、jaxbバインディングファイルを使用してください。 – tom