私はこのxmlを持っています:
<root>
<fruitlist>
<apple>4</apple>
<apple>5</apple>
<orange>2</orange>
<orange>6</orange>
</fruitlist>
</root>
複数のノード タイプを処理する方法がわかりませんが、パーサー クラスを作成しています。ノード タイプが 1 つだけのリストを簡単に解析できます (例: オレンジではなくリンゴのみ)。
@ElementList(name = "fruitlist")
private List<Apple> exercises;
複数のノードタイプを使用すると、機能しないApple以外のノードも解析する必要があります。オレンジの別のリストも作成しようとしましたが、うまくいきません。フルーツリスト名を複数回使用することはできません。
@ElementList(name = "fruitlist", entry = "orange")
private List<Orange> exercises;
理想は、両方のノード タイプに対して 2 つの個別のリストです。
フビ
編集:さらに検索していじった後、この質問は重複しています: