Binden von XML mithilfe von POJO- und JAXB-Annotationen
Ich habe das folgende XML-Format, das ich es durch ein POJO binden und JAXB-Anmerkungen verwenden möchte. Das XML-Format lautet wie folgt:
<datas>
<data>apple<data>
<data>banana<data>
<data>orange<data>
<datas>
Und ich versuche, die Daten durch das folgende POJO zu binden:
@XmlRootElement()
@XmlAccessorType(XmlAccessType.FIELD)
public class Datas {
@XmlElement
private List<String> data;
//get/set methods
}
Und auch ich versuche und dieses 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
}
Im ersten Fall werden nur die ersten Daten abgerufen: apple. Im zweiten Fall wird nichts abgerufen. Könnte mir jemand helfen, das entsprechende POJO und die entsprechenden Anmerkungen bereitzustellen, um alle Daten zu binden?