RSS 語法概述

大雄45發表於2021-02-10
導讀 RSS 指 Really Simple Syndication(真正簡易聯合),RSS 2.0 的語法很簡單,也很嚴格。RSS 用於在網站間分享資訊。

RSS 語法概述RSS 語法概述

RSS 語法

RSS 2.0 的語法很簡單,也很嚴格。

RSS 如何工作

RSS 用於在網站間分享資訊。

使用 RSS,您在名為聚合器的公司註冊您的內容。

步驟之一是,建立一個 RSS 文件,然後使用 .xml 字尾來儲存它。然後把此檔案上傳到您的網站。接下來,透過一個 RSS 聚合器來註冊。每天,聚合器都會到被註冊的網站搜尋 RSS 文件,校驗其連結,並顯示有關 feed 的資訊,這樣客戶就能夠連結到使他們產生興趣的文件。

提示:請在 RSS 釋出 這一節瀏覽免費的 RSS 聚合器服務。

RSS 例項

RSS 文件使用一種簡單的自我描述的語法。

讓我們看一個簡單的 RSS 文件:

<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel>
  <title>菜鳥教程首頁</title>
  <link>
  <description>免費程式設計教程</description>
  <item>
    <title>RSS 教程</title>
    <link>
    <description>菜鳥教程 Rss 教程</description>
  </item>
  <item>
    <title>XML 教程</title>
    <link>
    <description>菜鳥教程 XML 教程</description>
  </item></channel></rss>

文件中的第一行:XML 宣告 - 定義了文件中使用的 XML 版本和字元編碼。此例子遵守 1.0 規範,並使用 UTF-8 字符集(可支援中文)。

下一行是標識此文件是一個 RSS 文件的 RSS 宣告(此例是 RSS version 2.0)。

下一行含有 元素。此元素用於描述 RSS feed。

元素有三個必需的子元素:

  1. <title> - 定義頻道的標題。(比如 菜鳥教程首頁)
  2. <link> - 定義到達頻道的超連結。(比如 )
  3. - 描述此頻道(比如 免費程式設計教程)

每個 <channel> 元素可擁有一個或多個 <item> 元素。

每個 <item> 元素可定義 RSS feed 中的一篇文章或 "story"。

<item< 元素擁有三個必需的子元素:

  1. <titlel> - 定義專案的標題。(比如 RSS 教程)
  2. <linkl> - 定義到達專案的超連結。(比如 http:///rss)
  3. <descriptionl> - 描述此頻道(比如 免費程式設計教程)

最後,後面的兩行關閉 <channell> 和 <rssl>元素。

RSS 中的註釋

在 RSS 中書寫註釋的語法與 HTML 的語法類似:

<!-- 這是一個 RSS 註釋 -->

RSS 使用 XML 來編寫
因為 RSS 也是 XML,請記住:

  1. 所有的元素必許擁有關閉標籤
  2. 元素對大小寫敏感
  3. 元素必需被正確地巢狀
  4. 屬性值必須帶引號

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2757092/,如需轉載,請註明出處,否則將追究法律責任。

相關文章