允許使用羅馬API來解析供稿我收到此錯誤的RSS:雖然在羅馬獲得內容解析RSS源未在序言
com.sun.syndication.io.ParsingFeedException: Invalid XML
at com.sun.syndication.io.WireFeedInput.build(WireFeedInput.java:210)
的代碼如下:
public static void main(String[] args) {
URL url;
XmlReader reader = null;
SyndFeed feed;
try {
url = new URL("https://www.democracynow.org/podcast.xml");
reader = new XmlReader(url);
feed = new SyndFeedInput().build(reader);
for (Iterator<SyndEntry> i =feed.getEntries().iterator(); i.hasNext();) {
SyndEntry entry = i.next();
System.out.println(entry.getPublishedDate()+" Title "+entry.getTitle());
}
}
catch (Exception e) {
e.printStackTrace();
}
}
我查了一些環節,如:
凡proble米大概是字符集,但我想不出一個辦法來實現這一點。 任何幫助或指導將非常感激。
感謝和問候,
Vaibhav的哥斯瓦米
並可以解析此URL。與RSS相比,我認爲雅加達Feed解析器可以處理更多類型的Feed。 – vaibhav