我有这个数据结构:
aaa
300
bbb
450
yyy
100
zzz
240
我从我的网络服务得到的.
我想使用simple-xml库来实例化Android“Estates”,“Provider”和“Estate”类.
Class Estates.java:
@Root
public class Estates {
@ElementList
private List providers;
@Attribute
private String version;
}
Class Estate.java:
public class Estate {
@Attribute
private String id;
@Element(required=false)
private String description;
@Element(required=false)
private Integers size;
}
也就是说,我使用一个@ElementList(List< Estate>提供者)作为提供者,但是我只能使用一个提供者列表(有两个列表,如我的例子所示:“ERROR / com.simplexml.XmlActivity(4266 ):未捕获异常:org.simpleframework.xml.core.PersistenceException:元素“提供程序在第1行声明两次”).更多,我不能得到“名称”属性.在实践中,我想我必须驳斥“列表提供者”的做法,但如何替换呢?我应该使用“收藏”吗?