JAXB具有类似的元素和前缀名称

时间:2012-05-15 18:54:36

标签: java xml jaxb

今天,我尝试将以下结构与JAXB映射到Java代码。问题是,给出了XML结构并具有以下缺点:

对象详细信息data1,data2,...对于不同的对象都是相同的,因此创建超类非常好。不幸的是,元素的前缀是dog,cat,...等类型的名称。

是否有一种优雅的方法可以使用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>

0 个答案:

没有答案