當前位置:
首頁 > 知識 > RSS <channel> 元素

RSS <channel> 元素

RSS 的 <channel> 元素可描述 RSS feed。



RSS <channel> 元素

請看下面這個 RSS 文檔:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>我愛學習首頁</title>
<link>http://www.run.com</link>
<description>免費編程</description>
<item>
<title>RSS </title>
<link>http://www.run.com/rss</link>
<description>Rss </description>
</item>
</channel>
</rss>

正如前面提到的,<channel> 元素可描述 RSS feed,而擁有三個必需的子元素:

  • <title> - 定義頻道的標題。(比如 首頁)

  • <link> - 定義到達頻道的超鏈接。(比如 http://www.run.com)

  • <description> - 描述此頻道(比如 免費編程)

<channel> 通常包含一個或多個 <item> 元素。每個 <item> 元素可定義 RSS feed 中的一篇文章或 "story"。

此外,還存在若干個可選的 <channel> 的子元素。我們會在後面講解最重要的幾個。



<category> 元素

<category> 子元素用於為 feed 規定種類。

<category> 子元素使 RSS 聚合器基於類別對網站進行分組成為可能。

上面的 RSS 文檔的類別可能會是:

<category>Web 開發</category>


<copyright> 元素

<copyright> 子元素會告知有關版本資料的信息。

上面的 RSS 文檔的版本可能會是

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


<image> 元素

<image> 子元素可在聚合器提供某個 feed 時顯示一幅圖像。

<image> 有三個必需的子元素:

  • <url> - 定義引用圖像的 URL

  • <title> - 定義圖像無法被顯示時顯示的文本

  • <link> - 定義到達提供此頻道的網站的超鏈接

上面的 RSS 文檔的圖像可能是這樣的:

<image>
<url>http://www.run.com/images/logo.png</url>
<title>我愛學習</title>
<link>http://www.run.com</link>
</image>


<language> 元素

<language> 子元素用於規定用來編寫文檔的語言。

<language> 元素使 RSS 聚合器基於語言來對網站進行分組成為可能。

上面的 RSS 文檔的語言可能是:

<language>zh-cn</language>

RSS <channel> 參考手冊


元素 描述
可選的。為 feed 定義所屬的一個或多個種類。
可選的。註冊進程,以獲得 feed 更新的立即通知。
可選。告知版權資料。
必需的。描述頻道。
可選的。規定指向當前 RSS 文件所用格式說明的 URL。
可選的。規定用於生成 feed 的程序。
可選的。在聚合器呈現某個 feed 時,顯示一個圖像。
可選的。規定編寫 feed 所用的語言。
可選的。定義 feed 內容的最後修改日期。
必需的。定義指向頻道的超鏈接。
可選的。定義 feed 內容編輯的電子郵件地址。

可選的。為 feed 的內容定義最後發布日期。
可選的。feed 的 PICS 級別。
可選的。規定忽略 feed 更新的天。
可選的。規定忽略 feed 更新的小時。
可選的。規定應當與 feed 一同顯示的文本輸入域。
必需的。定義頻道的標題。
可選的。指定從 feed 源更新此 feed 之前,feed 可被緩存的分鐘數。
可選的。定義此 feed 的 web 管理員的電子郵件地址。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Memcached stats 命令
Redis 哈希(Hash)

TAG:程序員小新人學習 |