Enlace de XML mediante anotaciones POJO y JAXB
Tengo el siguiente formato XML que deseo enlazarlo a través de un POJO y utilizando anotaciones JAXB. El formato XML es el siguiente:
<datas>
<data>apple<data>
<data>banana<data>
<data>orange<data>
<datas>
Y estoy tratando de enlazar los datos a través del siguiente POJO:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<String> data;
//get/set methods
}
Y también lo intento y este POJO:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<Data> datas;
//get/set methods
}
//
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Data{
@XmlElement
private String data;
//get/set methods
}
En el primer caso solo recupera los primeros datos: manzana. En el segundo caso no se recupera nada. ¿Podría alguien ayudarme a proporcionar el POJO y las anotaciones apropiadas para vincular todos los datos?