程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 認識和使用RSS+asp.net

認識和使用RSS+asp.net

編輯:關於ASP.NET

rss是最近幾年很有用的一個很不錯的技術,很多網站老早做了這方面的工作,小農最近也為了用戶著想,2.0一下,對RSS做點推廣工作.以下開始正文:

------------------------

一:關於RSS

Q:rss是什麼?  

A:rss是在線共享內容的一種簡易方式(也叫聚合內容,Really Simple Syndication的簡稱,通常在時效性比較強的內容上使用RSS訂閱能更快速獲取信息,網站提供RSS輸出,有利於讓用戶獲取網站內容的最新更新,其實是一種能跨平台的服務於用戶的簡單xml文件協議.

Q:為什麼要RSS?

A:在這個網絡知識繁華的歲月,每個人都希望能快速的知道自己關心的知識,比如我關心x站的x一個欄目,我就可以訂閱該欄目的rss,如有文章發布,我就能及時的看到更新...中間的商機我就不再贅言了.

OK.開始認識RSS吧.

----------------------

二:RSS文件結構

----------------------

以下以RSS2.0為例說明.rss文件的核心就是xml文件,所以首先必須符合xml的構架格式.

它是以

<rss version="2.0">...</rss>

這種Root形式的格式.

rss有一<channel>的子節點,它包含了文件的內容,在<channel>的裡面,有好幾個元素用以描述信息.在站點http://backend.userland.com/rss上有詳細的內容,比如以下:

title:標題,經常還有資料的來源信息

link:web站點的url地址

description:對網站的一個簡單描述.

每條信息用以<item>元素表示,它被包含在<channel>節點裡面,每個<channel>可以有多個<item>,每個<item>節點是真正的節點信息:

title:列表項目的標題

link:列表項目的weburl地址,

description:對列表項目的簡短說明,

author:列表信息的作者

pubDate:發布時間.

我在這裡放個例子(信息僅供參考):

<rss version="2.0">
<channel>
<title>編程入門網</title>
<link>http://www.bianceng.cn</link>
<description>編程入門網</description>
<item>
<title>有話說</title>
<link>http://www.bianceng.cn</link>
<pubDate>Sun, 14 Dec 2006 21:00:00 GMT</pubDate>
</item>
</channel>
</rss>

這裡,有一個很重要的節點就是pubDate的格式,它必須符合RFC822的標准,查看細節.開始於三個字母長度的星期,然後是每月的天數次序,然後是3個字母的月份,然後是年份,然後是具體的時間,最後是時區.

詳細信息請查看資料,我這裡簡短介紹.

----------------------

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved