1

假设我想使用 JAXB 生成两个 XML 文件——一个包含项目列表,另一个包含这些项目的详细定义。例如,像这样:

车库.xml:

<garage>
    <car ref="1" />
    <car ref="2" />
</garage>

汽车.xml:

<cars>
    <car id="1" color="blue" model="Impreza" />
    <car id="2" color="plaid" model="Taurus" />
</cars>

有什么聪明的办法可以定义一个 JAXBCar.java对象,让我可以对两个文件使用相同的对象吗?如果没有,除了创建两个单独的Car类的明显解决方案之外,是否有任何人会推荐的公认最佳实践?(一个带有ref属性,另一个带有idcolormodel属性。)

4

0 回答 0