2014-05-08 90 views
0

我正在解析與羅馬的RSS源。 getAuthor方法每次都返回null,getAuthors返回一個空列表。我正在使用羅馬1.0。我在網上看到的所有內容都表示同樣的事情,而且這一切似乎都很簡單在我拉下源代碼並進入它之前,我想Id在這裏問,看看我是否缺少一些簡單的東西。 羅馬爲什麼找不到作者?Rome getAuthor()總是返回空字符串。爲什麼?

這裏是我的代碼:

網址URL =新的URL( 「http://feeds.reuters.com/reuters/topNews」); XmlReader reader = null;

try { 

    reader = new XmlReader(url); 
    SyndFeed feed = new SyndFeedInput(true).build(reader); 
    System.out.println("Feed Title: " + feed.getTitle()); 
    List<SyndEntry> entries = feed.getEntries(); 
    for (SyndEntry entry: entries) { 
    System.out.println(entry.getTitleEx().getValue()); 
    entry.getAuthor(); 
    // System.out.println(entry); 
    System.out.println("DEC: " + entry.getDescription().getValue() + "\nDEC"); 
    System.out.println(entry.getPublishedDate()); 
    // System.out.println(entry.getTitle()); 
    System.out.println("\n\n"); 

    } 
} finally { 
    if (reader != null) { 
    reader.close(); 
    } 
} 

回答

0

在您的路透社飼料中沒有作者。也許嘗試其他飼料?

+0

生活是艱難的,但是當你愚蠢的時候更難.........和我一樣。感謝賈尼那是問題所在。其他供稿返回作者就好了。 – markg

相關問題