Связывание XML с использованием аннотаций POJO и JAXB
У меня есть следующий формат xml, который я хочу связать через POJO и используя аннотации JAXB. Формат XML следующий:
<datas>
<data>apple<data>
<data>banana<data>
<data>orange<data>
<datas>
И я пытаюсь связать данные с помощью следующего POJO:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<String> data;
//get/set methods
}
А также я пытаюсь и это 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
}
В первом случае он извлекает только первые данные: яблоко. Во втором случае ничего не извлекается. Может ли кто-нибудь помочь мне предоставить соответствующий POJO и аннотации, чтобы связать все данные?