Proste mapowanie / wiązanie Java Xml do POJO?
Próbuję znaleźć najprostszy sposób zmapowania pliku xml na zwykły stary obiekt java.
Uwaga: W moim przykładzie xml nie pasuje do mojego zamierzonego POJO.
///////// THE XML
<?xml version="1.0" encoding="UTF-8"?>
<Animal>
<standardName>
<Name>Cat</Name>
</standardName>
<standardVersion>
<VersionIdentifier>V02.00</VersionIdentifier>
</standardVersion>
</Animal>
////// THE INTENDED POJO
class Animal
{
private String name;
private String versionIdentifier;
}
Zwykłe JAXB (z adnotacjami) nie będzie działać, ponieważ adnotacje nazwy elementu JAXM nie pozwalają mi na określenie zagnieżdżonych elementów. (tj. standardName / Name).
Przejrzałem Jibx, ale wydaje się on zbyt skomplikowany i nie podano pełnych przykładów tego, co chcę robić.
Castro wydaje się, że byłby w stanie robić to, co chcę (przy użyciu plików mapowania), ale zastanawiam się, czy są jakieś inne możliwe rozwiązania. (Prawdopodobnie pozwoliłoby mi to pominąć pliki mapowania i po prostu pozwolił mi określić wszystko w adnotacjach).
Dzięki