无法获得罗马的RSS提要内容
问题描述:
我正在尝试阅读使用罗马1.7.4的RSS提要的内容。以下是我的代码:无法获得罗马的RSS提要内容
public static void main(String[] args) {
try{
URL feedURL = new URL("http://feeds.feedburner.com/consumeraffairs/SXJd");
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(new XmlReader(feedURL));
System.out.println("Feed Title: " + feed.getTitle());
for (SyndEntry entry : feed.getEntries()){
System.out.println("Entry Title: " + entry.getTitle());
System.out.println("URL: " + entry.getUri());
for (SyndContent content : entry.getContents()){
System.out.println("Content: " + content.getValue());
}
}
} catch (Exception ex) {
ex.printStackTrace(System.out);
}
}
我试图获取Feed的内容,但它从来没有进入内容循环。对变量的检查表明content = null。我究竟做错了什么?
答
Feed中没有使用任何内容标签。尝试entry.getDescription().getValue()
以获取供稿的文本内容。