デフォルトでは、jaxb 2は、マーシャリング中にルート要素内のすべての(必要なすべての)名前空間を一覧表示します。
<rootElement xmlns="default_ns" xmlns:ns1="ns1" xmlns:ns2="ns2"> <ns1:element/> </rootElement>
ルート要素の代わりに各要素の名前空間を記述する方法はありますか?:
<rootElement xmlns="default_ns"> <element xmlns="ns1"/> </rootElement>
また、私の場合も重要な「不要な名前空間」の問題も解決します。任意の提案をいただければ幸いです。