主頁 > 知識庫 > rss 使用規(guī)范

rss 使用規(guī)范

熱門標簽:美圖手機 網(wǎng)站文章發(fā)布 服務(wù)器配置 檢查注冊表項 呼叫中心市場需求 鐵路電話系統(tǒng) 智能手機 銀行業(yè)務(wù)

英文原文:
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 版,因為這是現(xiàn)行的規(guī)范,而且如前所述,它與 0.91 向后兼容。
Dave Winer 編寫了規(guī)范的 2.0 版。規(guī)范的修改可能變得難以使用,或者損害已有的應(yīng)用程序,他有意識地避免了這種情況。Winer 總結(jié)了他的思想:“保持簡單。這就是 RSS 的價值所在。任何稍微了解 HTML 的人都能夠理解 RSS。這一點極其重要!”
該規(guī)范在 Creative Commons 許可下發(fā)布(請參閱參考資料)。這意味著您可以免費復(fù)制和分發(fā)該規(guī)范,并進行衍生工作,而且可以自由地用于商業(yè)工作。一個咨詢委員會負責更新規(guī)范、推廣規(guī)范和編寫文檔。
RSS 文件形式
RSS 文件由一個 channel> 元素及其子元素組成。除了頻道內(nèi)容本身之外,/channel>channel> 還以項的形式包含表示頻道元數(shù)據(jù)的元素 —— 比如 title>、link> 和 description>。項通常是頻道的主要部分,包含經(jīng)常變化的內(nèi)容。
頻道
頻道一般有三個元素,提供關(guān)于頻道本身的信息:
title>:頻道或提要的名稱。
link>:與該頻道關(guān)聯(lián)的 Web 站點或者站點區(qū)域的 URL。
description>:簡要介紹該頻道是做什么的。
許多頻道子元素都是可選的。常用的 image> 元素包含三個必需的子元素:
url>:表示該頻道的 GIF、JPEG 或 PNG 圖像的 URL。
title>:圖象的描述。當頻道以 HTML 呈現(xiàn)時,用作 HTML image> 標簽的 ALT 屬性。
link>:站點的 URL。如果頻道以 HTML 呈現(xiàn),該圖像作為到這個站點的鏈接。
image> 還有三個可選的子元素:
width>:數(shù)字,表示圖象的像素寬度,最大值是 188,默認值為 88。
height>:數(shù)字,表示圖象的像素高度。最大值是 400,默認值為 31。
description>:包含文本,在呈現(xiàn)時可以作為圍繞著該圖像形成的鏈接元素的 title 屬性。
此外還可以使用許多其他可選的頻道元素。多數(shù)都是不言自明的:
language>:en-us
copyright>:Copyright 2003, James Lewin
managingeditor>:dan@spam_me.com (Dan Deletekey)
webmaster>:dan@spam_me.com (Dan Deletekey)
pubdate>:Sat, 15 Nov 2003 0:00:01 GMT
lastbuilddate>:Sat, 15 Nov 2003 0:00:01 GMT
category>:ebusiness
generator>:Your CMS 2.0
docs>:http://blogs.law.harvard.edu/tech/rss
cloud>:允許進程注冊為“cloud”,頻道更新時通知它,為 RSS 提要實現(xiàn)了一種輕量級的發(fā)布-訂閱協(xié)議。
ttl>:存活時間 是一個數(shù)字,表示提要在刷新之前緩沖的分鐘數(shù)。
rating>:關(guān)于該頻道的 PICS 評價。
textinput>:定義可與頻道一起顯示的輸入框。
skiphours>:告訴聚集器哪些小時的更新可以忽略。
skipdays>:告訴聚集器那一天的更新可以忽略。

項通常是提要中最重要的部分。每個項都可以關(guān)于某個 weblog、完整文檔、電影評論、分類廣告或者任何希望與頻道連鎖的內(nèi)容的記錄。頻道中的其他元素可能不變,但項經(jīng)常發(fā)生變化。
您可以有任意多個項。以前的規(guī)范限值為 15 個項,如果要保持向后兼容這仍然是一個很好的上限。
新聞項的元素
每個項通常包含三個元素:
title>:這是項的名稱,在標準應(yīng)用中被轉(zhuǎn)換成 HTML 中的標題。
link>:這是該項的 URL。title 通常作為一個鏈接,指向包含在 /link>link> 元素中的 URL。
description>:通常作為 link 中所指向的 URL 的摘要或者補充。
所有的元素都是可選的,但是一個項至少要么 包含一個 title>,要么包含一個 description>。
項還有其他一些可選的元素:
author>:作者的 e-mail 地址。
category>:支持有組織的記錄。
comments>:關(guān)于項的注釋頁的 URL。
enclosure>:支持和該項有關(guān)的媒體對象。
guid>:唯一與該項聯(lián)系在一起的永久性鏈接。
pubdate>:該項是什么時候發(fā)布的。
source>:該項來自哪個 RSS 頻道,當把項聚合在一起時非常有用。


RSS 2.0規(guī)范
channel部分
title 頻道名稱 必須
link 頻道的URL 必須
Description 頻道的描述 必須
language 頻道文章所用語言 可選
copyright 頻道版權(quán)說明 可選
managingEditor 管理者的email 可選
webMaster 網(wǎng)站管理員email 可選
pubDate 頻道發(fā)布日期 可選 (注意時間必須是嚴格符合RFC-822)
lastBuildDate 頻道最后修改日期 可選
category 頻道類別 可選
generator 生成該頻道的程序名 可選
docs 該RSS文件的URL 可選
ttl 有效期 可選
image 頻道圖標 可選
rating 頻道等級 可選
skipHours 可跳過的小時 可選
skipDays 可跳過的天 可選
item部分
title 標題 必須
link 該文章的鏈接 必須
description 描述或稱為摘要 必須
author 作者的email 可選
category 該文章的分類 可選
comments 該文章評論的鏈接 可選
enclosure 該文章附帶的文件 可選
guid 該文章唯一的識別標志(目前沒有規(guī)范,一般使用文章鏈接表示) 可選
pubDate 發(fā)表時間 可選
source 文章來源鏈接 可選
例子:

復(fù)制代碼 代碼如下:

?xml version="1.0" encoding="UTF-8" ?> 
rss version="2.0">
channel>
title>D.C Life/title>
link>http://blog.it580.com//link>
description>David  Cindy || XIAMI XlAMl./description>
language>zh-cn/language>
pubdate>Tue, 10 Jun 2003 04:00:00 GMT/pubdate>
lastbuilddate>Tue, 10 Jun 2003 09:41:01 GMT/lastbuilddate>
generator>Xiami Edit/generator>
managingeditor>editor@name.com/managingeditor>
webmaster>webmaster@name.com/webmaster>
item>
title>例子文件/title>
link>
http://blog.it580.com/Sample_files.php
/link>
description>
這是一個例子文件
/description>
pubdate>Tue, 03 Jun 2003 09:39:21 GMT/pubdate>
guid>
http://blog.it580.com/Sample_files.php
/guid>
/item>
/channel>
/rss> 

標簽:上海 紅河 河南 滄州 樂山 長治 新疆 沈陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《rss 使用規(guī)范》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266