英文原文:
http://blogs.law.harvard.edu/tech/rss
ibm上的中文講解:
http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml
RSS?2.0?概述
RSS?是一種?XML?方言,用于連鎖?Web?內容和元數據。RSS?0.91?是幾種可用版本中最常用的一種。對于新的?RSS?提要,更好的辦法是使用?2.0?版,因為這是現行的規范,而且如前所述,它與?0.91?向后兼容。
Dave?Winer?編寫了規范的?2.0?版。規范的修改可能變得難以使用,或者損害已有的應用程序,他有意識地避免了這種情況。Winer?總結了他的思想:“保持簡單。這就是?RSS?的價值所在。任何稍微了解?HTML?的人都能夠理解?RSS。這一點極其重要!”
該規范在?Creative?Commons?許可下發布(請參閱參考資料)。這意味著您可以免費復制和分發該規范,并進行衍生工作,而且可以自由地用于商業工作。一個咨詢委員會負責更新規范、推廣規范和編寫文檔。
RSS?文件形式
RSS?文件由一個?
頻道
頻道一般有三個元素,提供關于頻道本身的信息:
:與該頻道關聯的?Web?站點或者站點區域的?URL。
許多頻道子元素都是可選的。常用的?
:站點的?URL。如果頻道以?HTML?呈現,該圖像作為到這個站點的鏈接。
此外還可以使用許多其他可選的頻道元素。多數都是不言自明的:
項
項通常是提要中最重要的部分。每個項都可以關于某個?weblog、完整文檔、電影評論、分類廣告或者任何希望與頻道連鎖的內容的記錄。頻道中的其他元素可能不變,但項經常發生變化。
您可以有任意多個項。以前的規范限值為?15?個項,如果要保持向后兼容這仍然是一個很好的上限。
新聞項的元素
每個項通常包含三個元素:
:這是該項的?URL。title?通常作為一個鏈接,指向包含在??元素中的?URL。
所有的元素都是可選的,但是一個項至少要么?包含一個?
項還有其他一些可選的元素:
RSS?2.0規范
channel部分
title?頻道名稱?必須
link?頻道的URL?必須
Description?頻道的描述?必須
language?頻道文章所用語言?可選
copyright?頻道版權說明?可選
managingEditor?管理者的email?可選
webMaster?網站管理員email?可選
pubDate?頻道發布日期?可選?(注意時間必須是嚴格符合RFC-822)
lastBuildDate?頻道最后修改日期?可選
category?頻道類別?可選
generator?生成該頻道的程序名?可選
docs?該RSS文件的URL?可選
ttl?有效期?可選
image?頻道圖標?可選
rating?頻道等級?可選
skipHours?可跳過的小時?可選
skipDays?可跳過的天?可選
item部分
title?標題?必須
link?該文章的鏈接?必須
description?描述或稱為摘要?必須
author?作者的email?可選
category?該文章的分類?可選
comments?該文章評論的鏈接?可選
enclosure?該文章附帶的文件?可選
guid?該文章唯一的識別標志(目前沒有規范,一般使用文章鏈接表示)?可選
pubDate?發表時間?可選
source?文章來源鏈接?可選
例子:
?
http://blog.it580.com/
http://blog.it580.com/Sample_files.php
這是一個例子文件
http://blog.it580.com/Sample_files.php
新聞熱點
疑難解答