RSS feed的验证,发布和使用
驗證RSS feed
生成了一個RSS文件后,還要驗證其中是否有錯。網(wǎng)上有許多RSS驗證工具都可執(zhí)行這個任務(wù),比如Online RSS 0.9x Validator和Online RSS 1.0 Validator。
發(fā)布RSS feed
生成并驗證之后,就可在網(wǎng)站上發(fā)布RSS文件。以后,你必須在網(wǎng)站宣傳自己的RSS feed,并在其他地方推廣這個feed,以吸引更多的用戶。
要提醒人們注意一個RSS feed的存在,可在網(wǎng)頁上包括以下鏈接:
RSS feed for this page is <a type="application/rss+xml" href="URL_of_feed.rss"> available here</a>
另一個辦法是在HTM頁的<head>標(biāo)記內(nèi)插入一個<link>標(biāo)記,如下所示:
<html>
<head><title>Newsflash</title>
????? <link rel="alternate" type="application/rss+xml"
?????? href="URL_of_feed.rss " title="RSS news feed">
</head>
….
</html>
雖然最好的做法是提供一個“中心”RSS feed,并通過它鏈接到一個網(wǎng)站的主頁,但也可為網(wǎng)站的各個動態(tài)內(nèi)容區(qū)域提供獨立的RSS feed。為了推廣一個RSS feed,簡單的做法就是允許任何感興趣的人訂閱和整合你的內(nèi)容。其他方式包括向Yahoo等目錄服務(wù)注冊一個RSS feed,或者將你的RSS feed URL提交給內(nèi)容整合門戶。
使用RSS feed
為了使用一個RSS feed,你需要解析feed,并將它的內(nèi)容轉(zhuǎn)換成可顯示的格式。RSS feed可由內(nèi)容整合門戶使用,比如My Yahoo,My UserLand,Meerkat和Moreover。也可由一些工具使用(用于個人或商業(yè)用途),比如Headline Viewer,NetNewsWire和Radio UserLand。還可以插件的形式用于某些電子郵件客戶端,比如MS Outlook,以便針對個人目的而進(jìn)行基于桌面的內(nèi)容整合。
除此之外,你可采用支持RSS的任何語言(包括Java,PHP,Perl,ASP和C#)來編寫簡單的腳本,以便對RSS feed進(jìn)行解析。清單B展示了用Java寫的這種程序的一個例子(摘自O(shè)'Reilly XML.com)。通過這個程序,你也能體會如何使用其他腳本語言來解析RSS feed。
RSS的用途
RSS很容易理解和實現(xiàn)。由于它是模塊化的,而且相容于RDF,所以必然會進(jìn)一步演變,適應(yīng)不斷增長的應(yīng)用程序需求。它的用途包括內(nèi)容整合、討論主題、職位列表、Top 10列表、多列表服務(wù)、比賽分?jǐn)?shù)以及文檔編錄等等。
總結(jié)
以上是生活随笔為你收集整理的RSS feed的验证,发布和使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015062002 - 赵云
- 下一篇: 启动bat文件--系统找不到指定路径