名前は異なるが構造が類似している要素 (同じ属性と子要素) を含む XML ファイルがあります。XML ファイルを Java オブジェクトに変換したい。@XmlAnyElement アノテーションを使用しましたが、要素を提供しますが、Java オブジェクト クラスに変換できません。Eclipse のデバッグを通じて、Object クラスにキャストできない ElementNSImpl の形式であることを確認しました。
サンプルの XML 構造は次のとおりです。
<element1 attr1="" attr2="" attr3="">
<childElement1>
<childElement2>
</element1>
<element2 attr1="" attr2="" attr3="">
<childElement1>
<childElement2>
</element2>
JAXB アノテーションを使用しています。