0

我正在用罗马解析 RSS 提要。getAuthor 方法每次都返回 null,而 getAuthors 返回一个空列表。我正在使用罗马 1.0。我在网上看到的一切都说同样的话,而且看起来很简单。在我拉下源代码并进入它之前,我想我在这里问一下我是否遗漏了一些简单的东西。为什么罗马找不到作者?

这是我的代码:

URL url = new URL(" http://feeds.reuters.com/reuters/topNews "); XmlReader 阅读器 = 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();
  }
}
4

1 回答 1

0

您的 Reuters 供稿中没有作者。也许尝试一些其他的饲料?

于 2014-05-08T16:43:46.240 回答