<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
    主站蜘蛛池模板: 日韩精品视频在线观看免费| 国产成人免费AV在线播放| 亚洲av无码专区在线观看素人| 亚洲最大免费视频网| xxx毛茸茸的亚洲| 亚洲国产精品人人做人人爱| 最近免费mv在线观看动漫| 亚洲人成在线播放| 亚洲国产高清在线一区二区三区 | 久久亚洲中文字幕精品有坂深雪| 亚洲娇小性色xxxx| 亚洲黄黄黄网站在线观看| 久久久久久国产精品免费免费男同| 亚洲人成色99999在线观看| 免费a级毛片网站| 日韩免费高清大片在线| 亚洲综合小说另类图片动图| 国产日韩亚洲大尺度高清| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲成AV人片高潮喷水| 久久精品国产亚洲综合色| 影音先锋在线免费观看| 免费黄网站在线看| 一本色道久久88亚洲精品综合| 免费毛片在线看片免费丝瓜视频 | 在线亚洲v日韩v| 666精品国产精品亚洲 | 一个人免费高清在线观看| 成人午夜影视全部免费看| 亚洲AV无码成人专区| 国产亚洲成av人片在线观看| 日本一道本高清免费| xxxxx免费视频| 久久国产乱子伦精品免费一| 免费一区二区无码视频在线播放| 四虎影在线永久免费四虎地址8848aa| 亚洲av综合av一区二区三区 | 91亚洲自偷在线观看国产馆| 伊人亚洲综合青草青草久热| 国产黄色片在线免费观看| 9277手机在线视频观看免费|