RSS 2.0 的語法很簡單,也很嚴格。這些規則很容易學習,也很容易使用。
RSS 語法
RSS 如何工作
RSS 用于在網站間分享信息。
使用 RSS,您在名為聚合器的公司注冊您的內容。
步驟之一是,創建一個 RSS 文檔,然后使用 .xml 后綴來保存它。然后把此文件上傳到您的網站。接下來,通過一個 RSS 聚合器來注冊。每天,聚合器都會到被注冊的網站搜索 RSS 文檔,校驗其鏈接,并顯示有關 feed 的信息,這樣客戶就能夠鏈接到使他們產生興趣的文檔。
提示:請在 RSS 發布 這一節瀏覽免費的 RSS 聚合器服務。
一個 RSS 實例文檔
RSS 文檔使用一種簡單的自我描述的語法:
讓我們看一個簡單的 RSS 文檔:
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>W3School Home Page</title> <link>http://www.w3school.com.cn</link> <description>Free web building tutorials</description> <item> <title>RSS Tutorial</title> <link>http://www.w3school.com.cn/rss</link> <description>New RSS tutorial on W3School</description> </item> <item> <title>XML Tutorial</title> <link>http://www.w3school.com.cn/xml</link> <description>New XML tutorial on W3School</description> </item> </channel> </rss>
文檔中的第一行:XML 聲明 - 定義了文檔中使用的 XML 版本和字符編碼。此例子遵守 1.0 規范,并使用 ISO-8859-1 (Latin-1/West European) 字符集。
下一行是標識此文檔是一個 RSS 文檔的 RSS 聲明(此例是 RSS version 2.0)。
下一行含有 <channel> 元素。此元素用于描述 RSS feed。
<channel> 元素有三個必需的子元素:
- <title> - 定義頻道的標題。(比如 w3school 首頁)
- <link> - 定義到達頻道的超鏈接。(比如 www.w3school.com.cn)
- <description> - 描述此頻道(比如免費的網站建設教程)
每個 <channel> 元素可擁有一個或多個 <item> 元素。
每個 <item> 元素可定義 RSS feed 中的一篇文章或 "story"。
<item> 元素擁有三個必需的子元素:
- <title> - 定義項目的標題。(比如 RSS 教程)
- <link> - 定義到達項目的超鏈接。(比如 http://www.w3school.com.cn/rss)
- <description> - 描述此項目(比如 w3school 的 RSS 教程)
最后,后面的兩行關閉 <channel> 和 <rss> 元素。
RSS 中的注釋
在 RSS 中書寫注釋的語法與 HTML 的語法類似:
<!-- This is an RSS comment -->
RSS 使用 XML 來編寫
因為 RSS 也是 XML,請記?。?/p>
- 所有的元素必許擁有關閉標簽
- 元素對大小寫敏感
- 元素必需被正確地嵌套
- 屬性值必須帶引號