rss製作

瀏覽者通過訂閱不同的RSS(可同時訂閱多個網站),就能在不登錄網站的情況下獲得及時的新聞信息,還可以避免網頁上無用的廣告和垃圾信息的干擾。使用RSS會爲瀏覽者節省大量的時間,也會成爲體現網站人性化設計的一個亮點,提升了網站的檔次。

其實RSS技術並不太難,如果你的網站信息量較大,完全可以把這一技術運用到自己的站點中來。

小知識:什麼是RSS

RSS是站點與站點之間共享內容的一種簡易方式(也稱爲“聚合內容”),通常被用於新聞和其他按順序排列的網站,例如Blog網站。網站提供 RSS輸出,有利於讓用戶發現網站內容的更新。網站用戶可以在客戶端藉助於類似新聞資訊閱讀器等支持RSS的新聞聚合工具軟件,在不打開網站內容頁面的情 況下閱讀支持RSS輸出的網站內容。

一、知己知彼,百戰不殆

要想爲網站創建RSS,首先我們必須對RSS進行深入的瞭解。RSS是基於XML(可擴展標誌語言)的一種形式,並且所有的RSS文件都要遵守萬 維網聯盟(W3C)站點發布的XML 1.0規範。一般來說,RSS文檔的最頂層是一個<rss>元素作爲根元素,<rss>元素有一個強制屬性version,用於 指定當前RSS文檔的版本,目前常用的RSS版本是2.0。<rss>元素下的子元素是唯一的一個<channel>元素,它包 含了關於該網站或欄目的信息和內容,在<channel>下必備的語句有三個:

<title>:網站或欄目的名稱,一般與網站或欄目的頁面title一致;
<link>:網站或欄目的URL;
<description>:對網站或欄目的簡要描述。

還可以使用一些如<language>(語言)、<copyright>(版權聲明)等可選語句來豐富< channel>內容,具體的新聞提要就要依靠<item>來體現了。一般一條新聞就是一個<item>,< item>下至少要存在一個<title>或<description>,其他語句可以根據需要進行選擇。

提示:更多RSS的語句介紹可參考
http://www.donews.net/softbunny/articles/11030.aspx。學習RSS語句時可以使用IE打開一個XML鏈接進行對照參考,如天極網網絡通信版塊聚合內容http://rss.chinabyte.com/218424581927469056.xml

二、RSS,手工造

瞭解了RSS具體的語句結構和用法後,我們就可以按照以下格式在最常用的記事本或網頁編輯軟件中手工編輯網站的RSS了。

<?xml version=“1.0” en coding=“gb2312”?>
<rss version=“2.0”>
<channel>
<title>網站或欄目的名稱</title>
<link>網站或欄目的URL地址</link>
<description>網站或欄目的簡要介紹</description>
<item>
<title>新聞標題</title>
<link>新聞的鏈接地址</link>
<description>新聞簡要介紹</description>
<pubDate>新聞發佈時間</pubDate>
<author>新聞作者名稱</author>
</item>
<item>
……
</item>
</channel>
</rss>

其中中文文字和省略號部分就是要添加新聞的部分,按照提示依次添加完畢即可保存爲.xml文件並在網站的適當位置加入“XML”字樣的圖標,然後鏈接到該 .xml文件,這樣你的網站就擁有了RSS輸出了。

三、工具編寫,輕鬆自如

如果網站更新的新聞量大,依靠手工編寫RSS文件就有可能出錯。我們可以請RSS生成器(下載地址:http://sq.onlinedown.net/down/rsscreator.rar) 來輔助我們工作。開啓軟件,執行“文件→新建→RSS”新建一個RSS文件(圖1)。首先在上方“必選元素”區輸入“Description”、 “Link”和“Title”三個必選語句的內容,要添加新聞條目就點擊“Items”後的按鈕進入新聞添加窗口(圖2),單擊“Add”按鈕增加一個新 聞條目,然後在左邊的語句中根據提示添加新聞標題(Title)、簡要(Description)和鏈接(Link)等,完畢後返回到軟件主界面,按下工 具欄中的保存按鈕將文檔保存爲 .xml文件即可。

提示:RSS生成器需要.NET Framework的支持,在安裝之前要在http://go.microsoft.com/fwlink/?LinkId=9832處下載安裝.NET Framework組件包。

四、自動生成,一勞永逸

對於靜態網站我們可以手工或使用工具來編寫RSS輸出,若是動態網站則要通過程序來轉換新聞數據庫內容輸出RSS了。有興趣的朋友可以在http://www.mh.fy.cn/rss2.rar處 下載轉換模板,此模板適合ASP+ACCESS類的動態網站更新系統,需要修改的是數據庫鏈接部分db=*.mdb。另外在數據庫字段讀取以及給新聞標題 (Title)和鏈接(Link)等字段賦值也要根據數據庫的具體情況做一些修改,使用該模板調試成功後,網站的RSS輸出地址就是http: //你的域名/rss2.asp。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章