0

我有一个包含 Car 对象列表的 xml 文档。在每个 Car 对象中,它都有 Owner 和 Mechanic 元素。Owner 和 Mechanic 具有完全相同的字段(姓名和邮政编码)。我想将 Car 对象解组为 Cars 列表。我不想创建两个名为 Owner 和 Mechanic 的子对象,而是创建一个名为 Person 的子对象。内部人员 我想指出他们是什么类型的人,无论是所有者还是机械师。我创建了一个名为 PersonType 的枚举,其中包含所有者和机械师。在 Car 内部,我放置了一个名为 PersonType 的变量来区分。PersonType 始终为空。

任何人都可以帮助我实现这个目标吗?我真的认为所有者和机械师的 2 个对象是不必要的。

4

1 回答 1

0

我使用了 Eclipse MOXy 的 @XmlPath 属性,效果很好。

于 2013-03-07T20:14:12.543 回答