Simple Java Xml a POJO mapeo / enlace?

Estoy tratando de descubrir la forma más sencilla de asignar un archivo xml a un objeto Java antiguo y plano.

Nota: en mi ejemplo, el xml no coincide con mi POJO previsto.

///////// 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;
}

El JAXB normal (con anotaciones) no funcionará, ya que las anotaciones del nombre del elemento JAXM no me permiten especificar elementos anidados. (es decir, nombre estándar / nombre).

He mirado Jibx pero parece demasiado complicado, y no se proporcionan ejemplos completos de lo que quiero hacer.

Parece que Castro podría hacer lo que yo quiera (usando archivos de mapeo), pero me pregunto si hay otras soluciones posibles. (Posiblemente eso me permitiría omitir los archivos de mapeo, y solo me permitiría especificar todo en las anotaciones).

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta