rss訂閱的使用及原理


一、在Chrome使用rss訂閱

1.打開Google網上商店安裝RSS Feed Reader插件

 

 2.瀏覽器鏈接欄右側會有一個rss黃色圖標,點擊圖標即可添加

 

 3.輸入想要訂閱的網站url並將其添加至rss訂閱器里

 

4.可以選擇訂閱流的更新間隔、通知方式以及一些過濾條件,至此完成訂閱

 

二、rss原理

1.使用RSS 的 <channel> 元素來描述 RSS feed。

<?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>
</channel>

</rss>

<channel> 元素來描述 RSS feed,需要有三個必須的子元素:

  • <title> - 定義頻道的標題。(比如 w3school 首頁)
  • <link> - 定義到達頻道的超鏈接。(比如 www.w3school.com.cn)
  • <description> - 描述此頻道(比如免費的網站建設教程)

<channel> 通常包含一個或多個 <item> 元素。每個 <item> 元素可定義 RSS feed 中的一篇文章或 "story"。

2.閱讀器去讀取web feed

網站聯合化是透過(web feed),讓所謂的閱讀器(reader)讀取資料。一些人以為web feed像是電視和收音機一樣把資料送過來;但事實上,web feed只是一個類似網站的的檔案,從頭到尾都放在源網站上,但會定期把網站的更新內容寫進來。等使用者打開閱讀器時,閱讀器便會讀取feed的內容,再判斷有哪些新的東西存在。

許多關於聯合化技術的介紹會說這是一種推送技術(push technology);也就是網站主動把資料傳給訂閱者,而不是由使用者去搜尋資料。不過網站實際上雖然發布的文章,卻並不把資料丟給它們,而是讓閱讀器去讀取web feed。訂閱者所要做的就是記住feed網站就行了。

 

參考文獻:

1.https://www.cnblogs.com/ShaneZKY/articles/3525116.html

2.https://www.cnblogs.com/zuge/p/6297221.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM