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

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

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

    隨筆-86  評(píng)論-33  文章-0  trackbacks-0
    需要的JAR
    1. Java SE 1.4以上的版本,下載地址: http://java.sun.com/

    2. 開(kāi)源軟件JDOM,下載地址:http://www.jdom.org/

    3. ROME  下載地址 http://wiki.java.net/bin/view/Javawsxml/Rome


    1.Rome
        Rome這個(gè)開(kāi)源工具來(lái)實(shí)現(xiàn)RSS閱讀器。Rome支持的格式很多,有RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 等等,幾乎囊括了目前所有的RSS atom版本。最新的Rome版本可以從http://wiki.java.net/bin/view/Javawsxml/Rome上得到。
      
    /*
     * Main.java
     *
     * Created on 2006年8月15日, 下午4:00
     *
     * To change this template, choose Tools | Template Manager
     * and open the template in the editor.
     
    */

    package rssdemo;

    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;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
    import java.util.List;
    import java.util.Properties;

    /**
     *
     * 
    @author Administrator
     
    */
    public class Main {
        String urlStr 
    = "http://rss.sina.com.cn/news/marquee/ddt.xml";
        
    /** Creates a new instance of Main */
        
    public Main() {
        }
        
        
    /**
         * 鏈接rss
         
    */
        
    public void rss(){   
            
    try {
                URL feedUrl 
    = new URL(urlStr);
                SyndFeedInput input 
    = new SyndFeedInput();
                SyndFeed feed 
    = input.build(new XmlReader(feedUrl));
                
    this.show(feed);
            } 
    catch (IllegalArgumentException ex) {
                ex.printStackTrace();
            } 
    catch (IOException ex) {
                ex.printStackTrace();
            } 
    catch (FeedException ex) {
                ex.printStackTrace();
            }
            
        }
        
         
    /**
         * 通過(guò)代理鏈接rss
         
    */
        
    public void agentRss() {     
            
    try {
                URLConnection feedUrl 
    = new URL(urlStr).openConnection();
                feedUrl.setRequestProperty(
    "User-Agent""Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
                SyndFeedInput input 
    = new SyndFeedInput();     
                SyndFeed feed 
    = input.build(new XmlReader(feedUrl));
            } 
    catch (IllegalArgumentException ex) {
                ex.printStackTrace();
            } 
    catch (IOException ex) {
                ex.printStackTrace();
            } 
    catch (FeedException ex) {
                ex.printStackTrace();
            }
        }
        
        
    /**
         *設(shè)置HTTP代理
         
    */
        
    public void setHttpProxy(){
        Properties systemSettings 
    = System.getProperties();
        systemSettings.put(
    "http.proxyHost""192.168.40.80");
        systemSettings.put(
    "http.proxyPort""80");
        System.setProperties(systemSettings);  
        }
        
        
    /**
         *顯示信息
         
    */
        
    public void show(SyndFeed feed){
        List list 
    = feed.getEntries();
          
    for (int i=0; i< list.size(); i++) {
            SyndEntry entry 
    = (SyndEntry)list.get(i);
            System.out.println(entry.getTitle()
    +" | "+entry.getAuthor()+" | "+entry.getLink());
          } 
        }
        
    /**
         * 
    @param args the command line arguments
         
    */
        
    public static void main(String[] args) {
            Main m 
    = new Main();
            m.setHttpProxy();
            m.rss();
        }    
    }
    posted on 2006-08-15 17:46 Derek.Guo 閱讀(2015) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲欧洲日本在线观看| 色欲A∨无码蜜臀AV免费播| 亚洲精品视频在线免费| 亚洲精品国自产拍在线观看| 又黄又爽又成人免费视频| aa毛片免费全部播放完整| 亚洲国产精品成人AV在线| 久久精品九九亚洲精品| 国产午夜亚洲不卡| 四虎影视在线永久免费观看| 国色精品卡一卡2卡3卡4卡免费| 国产线视频精品免费观看视频| 小说专区亚洲春色校园| 亚洲乱码在线观看| 亚洲成人福利在线| 久久香蕉国产线看观看亚洲片| 亚洲成A人片在线观看中文| 成年人视频在线观看免费| 四虎成年永久免费网站| 一级毛片在线免费看| 成人性生交大片免费看中文| 草久免费在线观看网站| 麻豆69堂免费视频| 激情无码亚洲一区二区三区 | 两个人看的www免费视频中文| 免费激情网站国产高清第一页| 亚洲精品国产suv一区88| 亚洲欧洲日韩国产一区二区三区| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲最新中文字幕| 亚洲欧洲国产经精品香蕉网| 亚洲成人福利在线| 亚洲另类视频在线观看| 33333在线亚洲| 亚洲精品美女网站| 亚洲真人无码永久在线观看| 91在线亚洲综合在线| 亚洲日韩国产AV无码无码精品| 亚洲精品欧美综合四区| 亚洲AV无码成人精品区狼人影院| 亚洲aⅴ天堂av天堂无码麻豆|