<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數據加載中……

    Rome使用入門

    Rome的兩種使用方法
    所需jar包的下載 here,在這里可以找到與rome相關的所有文件

    1、只使用rome
    ???
    package com.ivo.rss;

    import java.io.IOException;
    import java.net.URL;
    import java.util.Iterator;

    import com.sun.syndication.feed.synd.SyndEntry;
    import com.sun.syndication.feed.synd.SyndFeed;
    import com.sun.syndication.io.FeedException;
    import com.sun.syndication.io.SyndFeedInput;
    import com.sun.syndication.io.XmlReader;
    public class Feed {
    ??? public static void main(String[] args) throws Exception {

    ???????
    ??????? SyndFeedInput input = new SyndFeedInput();
    ??????? //System.out.println(warmedFeed);
    ??????? SyndFeed feed = input.build(new XmlReader(new URL("
    http://rss.news.yahoo.com/rss/topstories ")));

    ??????? // Iterate through feed items, adding a footer each item
    ??????? Iterator entryIter = feed.getEntries().iterator();
    ??????? while (entryIter.hasNext()) {
    ??????????? SyndEntry entry = (SyndEntry) entryIter.next();
    ??????????? System.out.println(entry.getPublishedDate());
    ??????????? System.out.println(entry.getTitle());
    ??????????? //System.out.println(entry.getDescription());
    ??????????? //System.out.println(entry.getAuthor());
    ??????????? System.out.println(entry.getLink());
    ???????????
    ??????? }
    ??? }

    }

    2、使用rome+rome fetcher

    package com.ivo.rss;

    import java.net.URL;
    import java.util.List;

    import com.sun.syndication.feed.synd.SyndContent;
    import com.sun.syndication.feed.synd.SyndEntry;
    import com.sun.syndication.feed.synd.SyndFeed;
    import com.sun.syndication.fetcher.FeedFetcher;
    import com.sun.syndication.fetcher.impl.FeedFetcherCache;
    import com.sun.syndication.fetcher.impl.HashMapFeedInfoCache;
    import com.sun.syndication.fetcher.impl.HttpURLFeedFetcher;

    public class RssReader {

    ??? public static void main(String[] args) throws Exception {
    ??????? FeedFetcherCache feedInfoCache = HashMapFeedInfoCache.getInstance();
    ??????? FeedFetcher feedFetcher = new HttpURLFeedFetcher(feedInfoCache);
    ??????? SyndFeed feed = feedFetcher.retrieveFeed(new URL(
    ??????????????? "
    http://feeds.feedburner.com/jscud "));
    ??????? List entryList = feed.getEntries();
    ??????? for (int i = 0; i < entryList.size(); i++) {
    ??????????? SyndEntry entry = (SyndEntry) entryList.get(i);
    ??????????? System.out.println("Published Date: "+entry.getPublishedDate());
    ??????????? System.out.println("Title: "+entry.getTitle());
    ??????????? System.out.println("Link: "+entry.getLink());
    ??????????? //System.out.println(entry.getDescription());
    ??????????? SyndContent sc = entry.getDescription();
    ??????????? System.out.println("Description: "+sc.getValue());
    ??????????? System.out.println("------------------------------");
    ??????? }
    ??? }
    }

    上面是使用了緩存的,也就是說更新才讀取,如果每次都讀取,則修改對應行為:

    FeedFetcher feedFetcher = new HttpURLFeedFetcher();

    posted on 2006-07-07 14:20 風人園 閱讀(1326) 評論(3)  編輯  收藏 所屬分類: Java

    評論

    # re: Rome使用入門  回復  更多評論   

    我在用的時候,中文有部分亂碼問題,不知道你是怎么解決的,
    如果可以的話,說說你的方法.

    2006-07-11 18:32 | Border

    # re: Rome使用入門  回復  更多評論   

    你指哪一部分?
    輸出的時候嗎?
    2006-07-17 15:55 | 風人園

    # re: Rome使用入門  回復  更多評論   

    當你把你讀到的feed輸出到xml文件的時候,在xml文件會出現亂碼,不知道怎么解決,謝謝你的回復,我剛剛才看到。嘿嘿

    具體的情況可以看看: http://www.tkk7.com/border/archive/2006/07/12/57848.html
    2006-07-21 09:24 | BorderJ
    主站蜘蛛池模板: 亚洲va久久久噜噜噜久久| 国产精品免费视频播放器| 国产亚洲精品看片在线观看| 瑟瑟网站免费网站入口| 国产成人免费a在线视频色戒| 亚洲AV永久无码精品放毛片| 女人让男人免费桶爽30分钟| 亚洲熟女综合一区二区三区| 在线精品免费视频| 亚洲AV成人精品一区二区三区| 国产免费人视频在线观看免费| 国产成人高清亚洲一区久久| 亚洲精品无码99在线观看| 黄视频在线观看免费| 亚洲Av永久无码精品三区在线| 91免费国产精品| 亚洲狠狠成人综合网| 国产一区二区三区在线观看免费| 国产精品亚洲精品日韩动图 | 久久亚洲国产最新网站| 成人av免费电影| 黄色免费在线网址| 亚洲精品亚洲人成人网| 97国产在线公开免费观看| 97久久国产亚洲精品超碰热| 日本特黄特黄刺激大片免费| 免费一级做a爰片久久毛片潮| 亚洲日韩欧洲乱码AV夜夜摸| 久久国产高潮流白浆免费观看| 亚洲精品无码久久久久YW| 亚洲日韩在线第一页| 97在线视频免费播放| 美女啪啪网站又黄又免费| 亚洲欧洲精品无码AV| 亚洲第一成年免费网站| 日韩精品无码免费视频| 亚洲色偷偷av男人的天堂| 国产真实伦在线视频免费观看 | 毛片免费全部播放无码| 免费亚洲视频在线观看| 久久国产亚洲电影天堂|