About Me

My photo
多情总为无情伤

January 8, 2008

略記RSS and Atom

近日在粗看一本blog技術方面的書,電子工業出版社的(49.8Rmb/368pages),感覺在新華書店買書蠻貴的!雖然各種blog應用和開發技術早已3/4年前在國內有不少先知先覺進行撰文和記錄,但是之前記住的知識都是支離破碎而無法系統了解。現在終于有了這本專業讀本,還是覺得來得正是時候吧!當然一些術語還是少不了的,在當前的網絡上(相比3~4年前)都能夠搜索獲取。像我這樣e文功底不好的懶人,不妨去百度文檔搜索里發覺一下。



1)RSS術語

RSS起源於netscape的My Netscape項目,它使用RSS來描述新聞報道並且選擇想在個人門戶上顯示的新聞資源來構建他們自己的信息門戶,即my Netscape。

RSS 0.92 : Really Simple Syndication 真正簡單聯合0.92
RSS 1.0: RDF Site Summary: RDF站點概要1.0
http://web.resource.org/rss/1.0/modules

RDF:Resource Description Framework 資源描述框架

2)RSS的9個不同兼容版本

規范 發布者 發布日期 使用情況 備注 參考
RSS0.90 Libby/Netscape 1999.6 已廢棄但很少使用 基於RDF格式 http://www.purplepages.ie
/rss/netscape/rss0.90.html
RSS0.91 Libby/Netscape 1999.7 已廢棄但廣泛使用 基於帶有DTD的XML,刪除了所有RDF元素加入對模塊的支持 http://my.netscape.com/
publish/formats/
rss-spec-0.91.html
RSS0.91 Winer/UserLand 2000.6 已廢棄但廣泛使用 刪除了DTD http://backend.userland.com/
rss0.91
RSS1.0 RSS-DEV 2000.12 可用並廣泛使用 基於RDF格式 http://web.resource.org/
rss/1.0/spec
RSS0.92 Winer/Userland 2000.12 廢棄但廣泛使用 元素的內容由普通文本改為html http://backend.userland.com/
rss0.92
RSS0.93 Winer/Userland 2001.4 已廢棄並很少使用 在項目中加入了,同時允許每個項目中有多個元素 http://backend.uerland.com
/rss0.93
RSS0.94 Winer/Userland 2000年夏 已廢棄並很少使用 刪除了元素,在線規范已不再使用 在線規范已不再有效
RSS2.0 Winer/Userland 2002.8 可用並廣泛使用的最終版本 新元素只要不在xml命名空間定義過就允許使用 在線規范不再有效
RSS2.01 Winer/Harvard 2003.7 在rss2.0基礎上叫小改動 加入元素 http://blogs.law.harvard.edu/tech/rss

3)NewsFeed驗證服務(Sam Ruby和Mark Pilgrim開發)

http://www.feedvalidator.org

NewsFeed (簡稱Feed)已經成為瀏覽器、辦公軟件、操作系統的一個標準組成部分;

4)幾種不同平臺的知名bog服務器:

程序名 類型 平臺 編程語言 存儲類型 許可協議
.TEXT blog Windows C# RDBMS 開放源碼BSD
WordPress blog 任何操作系統/Apache Php RDBMS/或Files 開放源碼GPL
Drupal blog 任何操作系統/Apache Perl RDBMS 開放源碼GPL
Movable Type blog 任何操作系統/Apache Perl RDBMS/或File 開放源碼GPL
Roller blog 任何操作系統/Java Java RDBMS 開放源碼Apache

5)程序地址:

包含blog apps server和blogapps exaples http://blogapps.dev.java.net

Roller:http://www.rollerweblogger.com

6)XML的原創者把xml看作是允許使用樹狀結構表現文檔的通用文檔語言;聯合Fed(Syndication Feed)卻把列表和家和這個強大的結構帶到XML中來。

SOA:Service Oriented Architecture 面向服務結構體系

DTD:Document Type Definition 文檔類型定義

DOM:Document Object Model 文檔對象模型

7)2005年 IETF (internet Engineering Task Force國際互聯網工程項目組)正式把Atom(Atom Publishing Format )作為一個I新的nternet標準的NewsFeed格式發布,即正式的RFC-4287 Atom聯合格式,但很可能替代RSS。

8)XML-RPC 一種簡單的WEB服務協議,是SOAP的鼻祖;也是大多數Blog API的基礎,包括Blogger和MetaWeblog API。

9)OPML大綱處理標準語言: Outline Processor Markup Language

以上只是這兩天的晚間讀書筆記,簡要地看看幾個術語而已!


饭否

No comments:

Post a Comment