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

questionAnswers(4)

yourAnswerToTheQuestion