RSS是 Really Simple Syndication的縮寫(對rss2.0而言,是這三個詞的縮寫,對rss1.0而言則是RDF Site Summary的縮寫,1.0與2.0走的是兩個體系)
  RSS 基于XML,所有的 RSS 必須遵循w3c網站上公布的XML 1.0 規范。
  在一個RSS文檔中,根元素是<rss>,帶有一個必備屬性version,用以指明該文檔遵循的rss規范,如果rss文檔遵循本規范,則version值必須是2.0。
  <rss>元素只有一個子元素,包含關于頻道的一些信息。頻道(channel)是整個blog,項(item)指一篇文章或日志(也有稱這為post)。

?

RSS2.0元素channel的子元素列表


元素(Element)描述(Description)值域重要性舉例(Example)
title頻道名稱?必備GoUpstate.com News Headlines
link頻道的URL?必備http://www.goupstate.com/
Description頻道的描述?必備The latest news from GoUpstate.com, a Spartanburg Herald-Journal Web site.
?????
language頻道文章所用語言,可用netscape或w3c推薦的列表可選en-us
copyright頻道內容的版權說明?可選Copyright 2002, Spartanburg Herald-Journal
managingEditor責任編輯的email?可選geo@herald.com (George Matesky)
webMaster負責頻道技術事務的網站管理員email?可選betty@herald.com (Betty Guernsey)
pubDate頻道內容發布日期,格式遵循RFC822格式(年份可為2們或4位)?可選Sat, 07 Sep 2002 00:00:01 GMT
lastBuildDate頻道內容最后的修改日期?可選Sat, 07 Sep 2002 09:42:31 GMT
category指定頻道所屬的一個或幾個類別?可選<category>Newspapers</category>
generator生成該頻道的程序名?可選MightyInHouse Content System v2.3
docs指向該RSS文件所用格式說明的URL?可選http://blogs.law.harvard.edu/tech/rss
cloudAllows processes to register with a cloud to be notified of updates to the channel, implementing a lightweight publish-subscribe protocol for RSS feeds. More info here.?可選<cloud domain="rpc.sys.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/>
ttl有效期,用以指明該頻道可被緩存的最長時間分鐘為單位可選<ttl>60</ttl>
image指定一個 GIF或JPEG或PNG圖片,用以與頻道一起顯示?可選?
rating這個頻道的分級(主要指成人、限制、兒童等)?可選?
textInput指定一個text輸入框供用戶輸入,具體信息及功能未定。?可選?
skipHours提示新聞聚合器,那些小時時段它可以跳過。?可選?
skipDays提示新聞聚合器,那些天它可以跳過。?可選?

?

?

RSS2.0元素channel的子元素image的子元素列表


元素(Element)描述(Description)值域重要性舉例(Example)
url圖片的url?必備?
title圖片的標題,用于http的alt屬性?必備?
link網站的url(實際中常以頻道的url代替)?必備?
width圖片的寬度(象素為單位)最大144,默認88可選?
height圖片的高度(象素為單位)最大400,默認31可選?
description用于link的title屬性?可選?

RSS2.0元素channel的子元素cloud的子元素列表


元素(Element)描述(Description)值域重要性舉例(Example)
domainCloud程序所在機器的域名或IP地址??radio.xmlstoragesystem.com
port訪問clound程序所通過的端口??80
path程序所在路徑(不一定是真實路徑)??/RPC2
registerProcedure注冊的可提供的服務或過程??xmlStorageSystem.rssPleaseNotify
protocol協議xml-rpc, soap , http-post 之一?xml-rpc

RSS2.0元素channel的子元素textInput的子元素列表


元素(Element)描述(Description)值域重要性舉例(Example)
titleSubmit按鈕的標簽?必備?
description解釋text輸入區?必備?
nameText area對象的名字?必備?
link處理提交的請求的cgi程序?必備?

?

關于item的內容,請看基于XML-RPC的BloggerAPI學習.
說明:
  rss2.0要求<link>和<url>的值的非常部分開頭,須是在IANA注冊過的,如http://或https://或ftp://等。
  一個rss文件中,可以包括沒有這兒定義的元素,只要它是在某個命名空間被定義過。
  一個常見問題是

的區別,兩者在有些情況下是相同的,但前者可指幾某個長文中的某個位置(即所謂的頁內錨點吧)。?