За мои грехи я работаю с Авиакомпания OTA XML .Он имеет подробные элементы, такие как:
<FlightInfo>
<Success />
<DepartureAirport LocationCode="LHR" />
<ArrivalAirport LocationCode="LAX" />
</FlightInfo>
, где наличие элемента Success означает, что ответ успешен, а коды аэропортов встроены в качестве атрибутов в удерживающие элементы.
Чтобы сохранить здравомыслие, когда я пишу код Java, я хочу преобразовать это в простой POJO, подобный этому:
public class FlightInfo {
private boolean success;
private String departureAirport;
private String arrivalAirport;
}
Используя JAXB, какой рекомендуемый подход для этого - используйте XmlJavaTypeAdapterдля всех этих элементов?