2017-07-19 8 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); 
    } 
} 

私はフィードの内容を取得しようとしていますが、forループを入力しません。変数を調べると、content = nullと表示されます。私は間違って何をしていますか?

答えて

0

フィードにはコンテンツタグは使用されていません。フィードのテキストコンテンツを取得するには、entry.getDescription().getValue()を試してください。

関連する問題