1

ローマでストーリーを取得するにはどうすればよいですか。

つまり、フィードの更新バージョンを取得する方法があります。

私は現在電話しています:

    URL url = new URL("http://feeds.bbci.co.uk/news/rss.xml");
    XmlReader reader = null;
    SyndFeedInput input = new SyndFeedInput();

    try{
        reader = new XmlReader(url);
        SyndFeed feed = input.build(reader);
        parseFeed(feed);
    }
    finally {
              if (reader != null)
                  reader.close();
    }
4

2 に答える 2

0

これがあなたが探しているものだと思います:

FeedFetcherCache feedInfoCache = HashMapFeedInfoCache.getInstance();
FeedFetcher feedFetcher = new HttpURLFeedFetcher(feedInfoCache);
SyndFeed feed = feedFetcher.retrieveFeed(new URL("http://blogs.oracle.com/roller/rss/pat"));
System.out.println(feed);

今後、feedInfoCache を使用する任意の FeedFetcherによるhttp://blogs.oracle.com/roller/rss/patのフェッチでは、フィードが変更された場合にのみフィードが取得されます。

フィード呼び出しを更新するには: feed = feedFetcher.retrieveFeed(new URL("http://blogs.oracle.com/roller/rss/pat"));

于 2012-04-04T11:55:28.440 に答える
0

RSS フィードは、すでにローマに関する最新の記事を提供しています [これが RSS フィードの性質です]。定期的に更新したい場合は、おそらくコードを定期的に実行する必要があります

于 2011-03-12T01:18:30.037 に答える