<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://m.tkk7.com/border/archive/2006/07/12/57848.html
    2006-07-21 09:24 | BorderJ
    主站蜘蛛池模板: 亚洲亚洲人成综合网络| 亚洲va久久久久| 日韩免费视频播放| 99久久免费观看| caoporm碰最新免费公开视频| 亚洲一级片在线观看| 久久久久亚洲AV成人无码网站| 免费又黄又爽又猛的毛片| 毛片网站免费在线观看| 午夜不卡久久精品无码免费| 一区二区三区免费视频网站| 亚洲AV第一成肉网| 亚洲性线免费观看视频成熟| 亚洲黄色中文字幕| 亚洲伦另类中文字幕| 国产亚洲A∨片在线观看| 亚洲伊人久久综合影院| 国产亚洲精品免费| 国产免费直播在线观看视频| 69成人免费视频无码专区| 国产妇乱子伦视频免费| 麻豆国产精品免费视频| 6080午夜一级毛片免费看| 99免费在线观看视频| 久久久精品午夜免费不卡| 99在线免费视频| 免费播放在线日本感人片| 国产精品免费αv视频| 一个人看的www免费在线视频| 免费播放国产性色生活片| 国产成人综合亚洲| 免费人成网站永久| 青青青视频免费观看| 一级毛片在线免费视频| 国产黄片不卡免费| 国产在线播放线91免费| 久久久久国产精品免费免费不卡| 久久狠狠躁免费观看2020| 精品无码国产污污污免费网站 | 18禁成人网站免费观看| h视频在线观看免费完整版|