認識學習RSS

 

通過使用 RSS,您可以有選擇地瀏覽您感興趣的以及與您的工作相關的新聞。

通過使用 RSS,您可以把需要的信息從不需要的信息(兜售信息,垃圾郵件等)中分離出來。

通過使用 RSS,您可以創建自己的新聞頻道,並將之發佈到因特網。

RSS 是一種使用 XML 向許多其他的網站分發某個網站上的網絡內容的方法。

RSS 使我們有能力對新聞和更新進行快速瀏覽。

什麼是 RSS?

  • RSS 指 Really Simple Syndication(真正簡易聯合)
  • RSS 使您有能力聚合(syndicate)網站的內容
  • RSS 定義了非常簡單的方法來共享和查看標題和內容
  • RSS 文件可被自動更新
  • RSS 允許爲不同的網站進行視圖的個性化
  • RSS 使用 XML 編寫

    爲什麼使用 RSS?

    RSS 被設計用來展示選定的數據。

    如果沒有 RSS,用戶就不得不每日都來您的網站檢查新的內容。對許多用戶來說這樣太費時了。通過 RSS feed(RSS 通常被稱爲 News feed 或 RSS feed),用戶們可以使用 RSS 聚合器來更快地檢查您的網站更新(RSS 聚合器是用來聚集並分類 RSS feed 的網站或軟件)。

    由於 RSS 數據很小巧並可快速加載,它可輕易地被類似移動電話或 PDA 的服務使用。

    擁有相似內容的網站環(Web-rings)可以輕易地在它們的網站共享內容,使這些網站更出色更有價值。

  • 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 channel和Item使用可以參考相關手冊。

    只能當其他人能夠找到您的 RSS 文檔時,它纔是有用的。

    把您的 RSS 發佈到 Web 上

    Now it's time to get your RSS file up on the web. Here are the steps:

    1. 爲您的 RSS 命名。請注意文件必須有 .xml 的後綴。

    2. 驗證您的 RSS 文件。(可以在 http://www.feedvalidator.org 找到很好的驗證器)。

    3. 把 RSS 文件上傳到您的 web 服務器上的 web 目錄。

    4. 把這個小的橙色按鈕 拷貝到您的 web 目錄。

    5. 在你希望向外界提供 RSS 的頁面上放置這個小按鈕。然後向這個按鈕添加一個指向 RSS 文件的鏈接。代碼應該類似這樣:

    <a href="www.w3school.com.cn/rss/myfirstrss.xml">
    < img src="www.w3school.com.cn/rss/rss.gif" width="36" height="14">
    </a>

    6. 把你的 RSS feed 提交到 RSS Feed 目錄。要注意!feed 的 URL 不是你的頁面,而是您的指向您的 feed 的 URL,比如 "http://www.w3school.com.cn/rss/myfirstrss.xml"。 此處提供一些免費的 RSS 聚合服務:

    7. 在重要的搜索引擎註冊您的 feed :

    8. 更新您的 feed - 現在您已獲得了來自 Google、Yahoo、以及 MSN 的 RSS feed 按鈕。請您務必經常更新您的內容,並保持 RSS feed 的長期可用。

    我可以自己來維護 RSS feed 嗎?

    確保 RSS feed 按照您期望的方式工作的最好的辦法,就是自己來維護它。

    不過,這麼做很費時,特別是對於大量的更新工作來講。

    替代方案是使用一個第三方的自動 RSS。

    自動的 RSS

    如果您不想自己去更新 RSS feed,有一些工具和服務可以爲您自動地完成工作,比如:

    • MyRSSCreator - 在 10 分鐘之內提供自動的、可靠的 RSS 服務
    • FeedFire - 提供免費的 RSS feed 創建和分發

    對於那些僅需要一個用於個人網站的 RSS feed 的用戶來說,一些流行的 blog (Web Log) 管理器可提供內建的 RSS 服務:

    • Blogger
    • Radio
    • RSS 閱讀器用於讀取 RSS feed!
    • 我已經有一個 RSS 閱讀器了,接下來怎麼做呢?

      點擊您希望閱讀的 RSS feed 旁邊的橙色小圖標 ,把瀏覽器窗口的 URL 拷貝粘貼到您的 RSS 閱讀器即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章