Simples Java Xml para mapeamento / ligação POJO?
Eu estou tentando descobrir a maneira mais simples de mapear um arquivo xml para um objeto Java antigo.
Nota: No meu exemplo, o xml não corresponde exatamente ao meu POJO pretendido.
///////// 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;
}
JAXB regular (com anotações) não funcionará, pois as anotações de nome do Elemento JAXM não permitem especificar elementos aninhados. (isto é, nome / nome padrão).
Eu olhei para o Jibx, mas parece muito complicado, e nenhum exemplo completo é fornecido para o que eu quero fazer.
Castro parece que seria capaz de fazer o que eu quero (usando arquivos de mapeamento), mas gostaria de saber se existem outras soluções possíveis. (Possivelmente isso permitiria que eu ignorasse os arquivos de mapeamento e permitisse que eu especificasse tudo nas anotações).
obrigado