Estoy tratando de descubrir la forma más simple de asignar un archivo xml a un objeto java viejo y simple.¿Mapeo simple Java Xml a POJO mapeo/encuadernación?
Nota: Que en mi ejemplo, el xml no coincide exactamente 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;
}
JAXB regular (con anotaciones) no funcionará como el nombre anotaciones JAXM Element no me permiten specifiy elementos anidados. (es decir, nombreNombre/Nombre).
Miré Jibx pero parece demasiado complicado, y no se proporcionan ejemplos completos de lo que quiero hacer.
Parece que Castro podría hacer lo que quiero (utilizando archivos de mapeo), pero me pregunto si hay otras posibles soluciones. (Posiblemente eso me permitiría omitir los archivos de mapeo, y solo permitirme especificar todo en las anotaciones).
Gracias
Como nota adicional, el mapeo/unión tendría que funcionar en ambos sentidos. – vicsz