3
你好我使用這個庫,用於XML解析http://simple.sourceforge.net/download/stream/doc/tutorial/tutorial.php#state簡單的XML和名稱相同,但不同的命名空間
我怎麼可以分析這樣一個文檔元素?
<atom:link href="http://address.xml" rel="self" type="application/rss+xml" />
<link>http://address.com</link>
我不斷收到 「名字的重複標註 '鏈接'」 ...... 我試着這樣說:
@Root
@NamespaceList({
@Namespace(reference="http://purl.org/rss/1.0/modules/content/", prefix="content"),
@Namespace(reference="http://wellformedweb.org/CommentAPI/", prefix="wfw"),
@Namespace(reference="http://purl.org/dc/elements/1.1/", prefix="dc"),
@Namespace(reference="http://www.w3.org/2005/Atom", prefix="atom"),
@Namespace(reference="http://purl.org/rss/1.0/modules/syndication/", prefix="sy"),
})
public class Rss {
@Element
private Channel channel;
我的元素:
@Element
private String link;
@Element(name="link")
@Namespace(reference="http://www.w3.org/2005/Atom")
private RssLink rssLink;
我做... @root @NamespaceList({ @Namespace(參考= 「http://purl.org/rss/1.0/modules/content/」,前綴= 「內容」), @名稱空間(參考=「http://wellformedweb.org/CommentAPI/」,prefix =「wfw」), @Namespace(reference =「http://purl.org/dc/elements/1.1/」,prefix =「 dc「), @Namespace(reference =」http://www.w3.org/2005/Atom「,prefix =」atom「), @Namespace(reference =」http://purl.org/rss/「 1.0/modules/syndication /「,prefix =」sy「), }) public class Rss {,and for element,@Element(name =」link「) \t @Namespace(reference =」http:// www .w3.org/2005/Atom「,prefix =」atom「) \t私人RssLink rssLink; – user1610075
我得到了同樣的問題,找不到解決方案。我也無法將解決方案拿出來 – RoDo