通過使用 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 聚合服務:
- Syndic8: Over 300,000 feeds listed. Register your feed here.
- Daypop: Over 50,000 feeds. Register your feed here.
- Newsisfree: Over 18,000 feeds. Register your feed here.
7. 在重要的搜索引擎註冊您的 feed :
- Yahoo - http://publisher.yahoo.com/promote.php
- Google - http://www.google.com/intl/zh-cn/webmasters/addfeed.html
- MSN - http://rss.msn.com/publisher.armx
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 閱讀器即可。