1

你好,对不起我的英语不好。看看我试图解析的 XML:

<author>
<name>Name</name>
<y:link href="http://api-yaru.yandex.ru/person/20623655/" rel="self"/>
<y:link href="http://upics.yandex.net/20623655/normal" rel="userpic"/>
</author>

SimpleXML 代码如下所示:

public class Author_feed {
@Element
private String name;

@ElementList(inline = true)
@Namespace (prefix = "y")
private List<Link_feed> link;
}

但是我看到一个错误:

元素“链接”已被使用...[并指向第二个“链接”行]

我该怎么办?

4

1 回答 1

3

我发现这个链接Android, org.simpleframework.xml Persistence Exception, Element 'foo' is already used

尝试使用@ElementList(entry="link", inline=true)

另一个可能有用的参考是Annotation Type ElementList

于 2013-08-02T18:52:48.353 回答