天天看點

RSS規範(轉)

   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>

轉載請注明:部落格園