0

今日、JAXB を使用した次の構造を Java コードにマップしようとしました。問題は、XML 構造が与えられ、次の欠点があることです。

オブジェクトの詳細 data1、data2、... は、異なるオブジェクトですべて同じであるため、スーパー クラスを作成すると非常に便利です。残念ながら、要素には犬、猫、... という型の名前がプレフィックスとして付けられています。

コードを複製せずに、これを JAXB アノテーションでマップするエレガントな方法はありますか?

<objects>
  <dog>
    <dog_data1>...</data1>
    <dog_data2>...</data2>
    <dog_data3>...</data3>
  </dog>
  <cat>
    <cat_data1>...</data1>
    <cat_data2>...</data2>
    <cat_data3>...</data3>
  </cat>
</objects>
4

0 に答える 0