今天,我尝试使用 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>