天天看點

RSS規範(轉)

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的子元素清單

元素 描述 值域 重要性 舉例
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 [email protected] (George Matesky)
webMaster 負責頻道技術事務的網站管理者email [email protected] (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
cloud Allows 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 h erere " target="_blank" class="keylink">ere. <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) 舉例(Example)
url 圖檔的url
圖檔的标題,用于http的alt屬性
網站的url(實際中常以頻道的url代替)
width 圖檔的寬度(象素為機關) 最大144,預設88
height 圖檔的高度(象素為機關) 最大400,預設31
description 用于link的title屬性

RSS2.0元素channel的子元素cloud的子元素清單

domain Cloud程式所在機器的域名或IP位址 radio.xmlstoragesystem.com
port 通路clound程式所通過的端口 80
path 程式所在路徑(不一定是真實路徑) /RPC2
registerProcedure 注冊的可提供的服務或過程 xmlStorageSystem.rssPleaseNotify
protocol 協定 xml-rpc, soap , http-post 之一 xml-rpc

RSS2.0元素channel的子元素textInput的子元素清單

Submit按鈕的标簽
解釋text輸入區
name Text area對象的名字
處理送出的請求的cgi程式
http://cyber.law.harvard.edu/rss/rss.html

部落格園大道至簡

http://www.cnblogs.com/jams742003/

轉載請注明:部落格園