2013-03-07 5 views
0

У меня есть документ xml, который содержит список объектов Car. Внутри каждого объекта Car он имеет элементы Owner and Mechanic. И Владелец, и Механик имеют точно такие же поля (Имя и почтовый индекс). Я хочу развязать автомобильные объекты в список автомобилей. Вместо того, чтобы иметь 2 под-объекта, называемые Owner and Mechanic, я хотел бы создать одно имя Person. Внутри человека я хотел бы указать, кем он является, либо Владелец, либо Механик. Я создал Enum под названием PersonType, удерживающий Владельца и Механика. Внутри Car, я поместил переменную, называемую PersonType, чтобы различать. Тип PersonType всегда равен нулю.Поле Unmarshall для Enum - возможно?

Может ли кто-нибудь помочь мне в достижении этой цели? Я действительно думаю, что 2 объекта для Владельца и Механика не нужны.

+0

Можете ли вы разместить объектную модель на вопрос? –

+0

@BlaiseDoughan Я понял, что мне не нужно делать то, что я запланировал. Но спасибо за вашу помощь. – TheCoder

ответ

0

Я использовал атрибут @XmlPath Eclipse MOXy, и это сработало.

Смежные вопросы