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