<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
    主站蜘蛛池模板: 亚洲av永久无码精品秋霞电影影院 | 成人免费区一区二区三区| 免费看大美女大黄大色| xxx毛茸茸的亚洲| 亚洲国产精品热久久| 亚洲日韩一区二区一无码| 欧美男同gv免费网站观看 | 国产亚洲人成网站在线观看不卡| 亚洲精品乱码久久久久久下载| 大桥未久亚洲无av码在线 | 亚洲熟妇无码av另类vr影视| 欧美最猛性xxxxx免费| 亚洲AV无码精品国产成人| 日日夜夜精品免费视频| 亚洲电影在线播放| 久久天天躁狠狠躁夜夜免费观看| 亚洲五月综合网色九月色| 久久精品视频免费看| 亚洲美免无码中文字幕在线| 国产麻豆视频免费观看| 亚洲av永久无码一区二区三区| 久久99国产乱子伦精品免费| 亚洲国产专区一区| 亚洲香蕉久久一区二区| 四虎永久在线精品免费观看地址 | 亚洲永久中文字幕在线| 男女啪啪永久免费观看网站| 永久免费观看黄网站| 日本不卡高清中文字幕免费| 一区二区三区免费在线视频| 亚洲美女视频网站| 国产区卡一卡二卡三乱码免费| 国产做国产爱免费视频| 国产精品亚洲二区在线观看| 久久福利青草精品资源站免费| 激情亚洲一区国产精品| 亚洲综合国产精品第一页| 日本免费一区二区在线观看| 亚洲91av视频| 日本xxxx色视频在线观看免费| 国产AV旡码专区亚洲AV苍井空|