1

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

サンプルの XML 構造は次のとおりです。

<element1 attr1="" attr2="" attr3="">
    <childElement1>
    <childElement2>
</element1>
<element2 attr1="" attr2="" attr3="">
    <childElement1>
    <childElement2>
</element2>

JAXB アノテーションを使用しています。

4

1 に答える 1