RSS 基于XML,所有的 RSS 必須遵循w3c網站上公布的XML 1.0 規範。
在一個RSS文檔中,根元素是 <rss>,帶有一個必備屬性version,用以指明該文檔遵循的rss規範,如果rss文檔遵循本規範,則version值必須是2.0。
<rss>元素隻有一個子元素,包含關于頻道的一些資訊。頻道(channel)是整個blog,項(item)指一篇文章或日志(也有稱這為post)。
元素
描述
值域
重要性
舉例
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
<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
提示新聞聚合器,那些天它可以跳過。
元素(Element)
舉例(Example)
url
圖檔的url
圖檔的标題,用于http的alt屬性
網站的url(實際中常以頻道的url代替)
width
圖檔的寬度(象素為機關)
最大144,預設88
height
圖檔的高度(象素為機關)
最大400,預設31
description
用于link的title屬性
domain
Cloud程式所在機器的域名或IP位址
radio.xmlstoragesystem.com
port
通路clound程式所通過的端口
80
path
程式所在路徑(不一定是真實路徑)
/RPC2
registerProcedure
注冊的可提供的服務或過程
xmlStorageSystem.rssPleaseNotify
protocol
協定
xml-rpc, soap , http-post 之一
xml-rpc
Submit按鈕的标簽
解釋text輸入區
name
Text area對象的名字
處理送出的請求的cgi程式
<a href="http://cyber.law.harvard.edu/rss/rss.html" target="_blank">http://cyber.law.harvard.edu/rss/rss.html</a>
部落格園大道至簡
<a href="http://www.cnblogs.com/jams742003/" target="_blank">http://www.cnblogs.com/jams742003/</a>
轉載請注明:部落格園