RSS 語法

2018-03-07 14:48 更新

RSS 語法

本節(jié)介紹了 RSS 語法,并且通過實(shí)例來講解。

RSS 2.0 的語法很簡(jiǎn)單,也很嚴(yán)格。


RSS 如何工作

RSS 用于在網(wǎng)站間分享信息。

使用 RSS,您在名為聚合器的公司注冊(cè)您的內(nèi)容。

步驟之一是,創(chuàng)建一個(gè) RSS 文檔,然后使用 .xml 后綴來保存它。然后把此文件上傳到您的網(wǎng)站。接下來,通過一個(gè) RSS 聚合器來注冊(cè)。每天,聚合器都會(huì)到被注冊(cè)的網(wǎng)站搜索 RSS 文檔,校驗(yàn)其鏈接,并顯示有關(guān) feed 的信息,這樣客戶就能夠鏈接到使他們產(chǎn)生興趣的文檔。

提示:請(qǐng)?jiān)?RSS 發(fā)布 這一節(jié)瀏覽免費(fèi)的 RSS 聚合器服務(wù)。


RSS 實(shí)例

RSS 文檔使用一種簡(jiǎn)單的自我描述的語法。

讓我們看一個(gè)簡(jiǎn)單的 RSS 文檔:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

<channel>
  <title>W3Cschools Home Page</title>
  <link>http://www.w3cschools.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>//m.hgci.cn/rss</link>
    <description>New RSS tutorial on W3Cschools</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>//m.hgci.cn/xml</link>
    <description>New XML tutorial on W3Cschools</description>
  </item>
</channel>

</rss>

文檔中的第一行:XML 聲明 - 定義了文檔中使用的 XML 版本和字符編碼。此例子遵守 1.0 規(guī)范,并使用 ISO-8859-1 (Latin-1/West European) 字符集。

下一行是標(biāo)識(shí)此文檔是一個(gè) RSS 文檔的 RSS 聲明(此例是 RSS version 2.0)。

下一行含有 <channel> 元素。此元素用于描述 RSS feed。

<channel> 元素有三個(gè)必需的子元素:

  • <title> - 定義頻道的標(biāo)題。(比如 w3cschool 首頁)
  • <link> - 定義到達(dá)頻道的超鏈接。(比如 m.hgci.cn)
  • <description> - 描述此頻道(比如免費(fèi)的網(wǎng)站建設(shè)教程)

每個(gè) <channel> 元素可擁有一個(gè)或多個(gè) <item> 元素。

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

<item> 元素?fù)碛腥齻€(gè)必需的子元素:

  • <title> - 定義項(xiàng)目的標(biāo)題。(比如 RSS 教程)
  • <link> - 定義到達(dá)項(xiàng)目的超鏈接。(比如 //m.hgci.cn/rss)
  • <description> - 描述此項(xiàng)目(比如 w3cschool 的 RSS 教程)

最后,后面的兩行關(guān)閉 <channel> 和 <rss> 元素。


RSS 中的注釋

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

<!-- This is an RSS comment -->

參考:HTML 注釋標(biāo)簽


RSS 使用 XML 來編寫

因?yàn)?RSS 也是 XML,請(qǐng)記?。?/p>

  • 所有的元素必許擁有關(guān)閉標(biāo)簽
  • 元素對(duì)大小寫敏感
  • 元素必需被正確地嵌套
  • 屬性值必須帶引號(hào)

相關(guān)教程

XML教程

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)