I am using simple-xml library to parse xml,where data is list which contains list of different types, data consist of list of images and list of videos,here is xml I represent my java class like this
@ElementList(required = false, name = "data")
public ArrayList<Data> data;
public class Data {
public String link;
public String url;}
It works ,while I want to map my xml to this class
public class Data{
public ArrayList<Image>images;
public ArrayList<Video>videos;}
<data>
<image>
<link></link>
<mask></mask>
</image>
<image>
<link></link>
<mask></mask>
</image>
<video>
<url></url>
<mask></mask>
</video>
<video>
<url></url>
<mask></mask>
</video> </data>