次のような共通の内部構造を持つ多くの XML ドキュメントがあります。
<Fields>
<Field>
<Name>foo</Name>
</Field>
<Field>
<Name>bar</Name>
</Field>
</Fields>
それぞれのドキュメントは、"Fields" 要素の構造が同じであるという点でのみ類似しています。ルート要素と周囲の要素が異なる場合があります。
文書例 1:
<ObjectX>
<Fields>
<Field>
<Name>foo</Name>
</Field>
<Field>
<Name>bar</Name>
</Field>
</Fields>
</ObjectX>
文書例 2:
<Object-Y>
<Section1>
<Fields>
<Field>
<Name>foo</Name>
</Field>
<Field>
<Name>bar</Name>
</Field>
</Fields>
</Section1>
</Object-Y>
JAXB を使用して、気にしない要素に対応する Java クラスを設定することなく、すべてのドキュメントの「フィールド」要素だけをアンマーシャリングすることは可能ですか?
同様の質問に対するいくつかの回答に基づいて、いくつかのことを試しましたが、役に立ちませんでした。
どんな助けでも大歓迎です。