2017-07-19 60 views
0

我正在尝试阅读使用罗马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。我究竟做错了什么?

回答

0

Feed中没有使用任何内容标签。尝试entry.getDescription().getValue()以获取供稿的文本内容。