Android執行個體RSS用戶端開發(1)

來源:互聯網
上載者:User
  首先,我們必須要瞭解什麼是RSS:

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


  RSS 被設計用來展示選定的資料。如果沒有
RSS,使用者就不得不每日都來您的網站檢查新的內容。對許多使用者來說這樣太費時了。通過 RSS feed(RSS 通常被稱為 News feed 或 RSS feed),使用者們可以使用 RSS 彙總器來更快地檢查您的網站更新(RSS 彙總器是用來聚集並分類 RSS feed 的網站或軟體)。由於
RSS 資料很小巧並可快速載入,它可輕易地被類似行動電話或 PDA 的服務使用。擁有相似內容的網站環(Web-rings)可以輕易地在它們的網站共用內容,使這些網站更出色更有價值。  

誰應當使用 RSS?

那些極少更新內容的網管們不需要 RSS!

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 使用 XML 來編寫

因為 RSS 也是 XML,請記住:

  • 所有的元素必許擁有關閉標籤
  • 元素對大小寫敏感
  • 元素必需被正確地嵌套
  • 屬性值必須帶引號

以上就是對RSS的一個簡要介紹,詳情可以去W3school查看,http://www.w3school.com.cn/rss/rss_channel.asp。我們之後的AndroidRSS用戶端就是在此基礎上形成的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.