RSS訂閱開發

    近年來,因爲手機移動設備的火爆發展,手機端的閱讀需求也愈來愈大,這讓RSS一會兒就火了,各大論壇、門戶網站,不論大小都加上了RSS這樣的訂閱功能,之前的用戶好像主要是像編輯之類的一些人使用RSS比較多,反正之前本人是不多這樣玩,可是不知道那些喜歡看小說的孩子們是否使用過這樣的東東。的確咱們得認可RSS讓信息的傳播變得更便捷、快速了。網站

    好吧,進入重點吧,那什麼是RSS呢,若是,沒據說過的孩子,能夠看不少網站上一個黃色的像Wifi同樣的圖標 。你在網站上點擊進去,去看到不少代碼,實質它是一段XML,這段XML的內容是給RSS訂閱者說,這是誰發佈的信息,還有發佈了那些信息。你把這個地址放到RSS訂閱軟件上,你就能夠這個網站發佈的信息啦。那麼網站若是想發佈新的信息,就把這個地址裏面的內容修改一下,用戶一刷新(固然在RSS訂閱軟件裏面刷新)就能夠看到新的信息啦。這裏說的是發佈,實際上通常來說,能夠說成是更新,由於每每RSS都是將一些實時性的信息更新,因此呢,使用RSS的經常是一些門戶、博客等網站。不過最近不少網站都加上了這個功能,好比,前段時間,我就注意到Github的Commit列表裏面竟然也有RSS訂閱,看來如今你們都玩RSS啊。url

    那麼對於開發者來講,咱們的網站要作RSS的話,須要作些什麼呢,告訴你,很簡單。就是寫一個RSS.xml,這裏面就是咱們的網站發佈的信息內容。具體是一個什麼語法呢,以下:.net

<?xml version=「1.0」 en coding=「gb2312」?> 
<rss version=「2.0」> 
<channel> 
<title>網站或欄目的名稱</title> 
<link>網站或欄目的URL地址</link> 
<description>網站或欄目的簡要介紹</description> 
<language>語言,zh-CN爲中文</language>
<pubDate>發佈的時間</pubDate>    
<image>
        <!-- 這是頻道的圖片,下面的屬性你都懂的 --!>         
        <link>http://www.oschina.net</link>
	<url>http://www.oschina.net/img/logo.gif</url>
	<title>OsChina.NET</title>
</image>
    <item> 
        <title>新聞標題</title> 
        <link>新聞的連接地址</link> 
        <description>新聞簡要介紹</description> 
        <pubDate>新聞發佈時間</pubDate> 
        <author>新聞做者名稱</author> 
    </item> 
    <item> 
    </item> 
    ......
</channel> 
</rss>

 其中有幾個關鍵的元素須要很明白,根元素是<rss></rss>,它就表示這是一個RSS,在rss裏面有一個<channel></channel>元素,字面意思就是頻道,看來一個RSS裏面能夠整多個頻道嘛,channel其中的title、link、description等屬性,一看名字就明白啦,上面也有註釋,就不作說明啦。裏面的<item></item>元素,就是你的信息列表啦,其中的link就是點擊該節點的連接地址。點擊進去的頁面有什麼格式要求還須要去肯定一下,沒有要求也說不許呢。反正RSS這邊的描述的元素關係是很清晰的。code

    完成以後,用戶訂閱你的網站,你就把這個RSS.xml的連接發給它,RSS訂閱軟件就能解析你發佈的內容啦。固然你在你的網站上告訴別人你的網站能夠RSS,就能夠加個上面黃色的圖標,連接整上這個RSS.xml連接就好了。這是你們廣泛的作法。固然啦,你也能夠到各大論壇、貼吧,發上你的RSS.xml連接,不過,這有點牛皮癬的意思。xml

相關文章
相關標籤/搜索