YouTube買粉丝、facebook刷点赞、tiktok买粉丝点赞–instagram买粉丝
YouTube買粉丝、facebook刷点赞、tiktok买粉丝点赞–instagram买粉丝

03 開源閱讀規則訂閱是什么(買粉絲買粉絲怎么創建并運營)

来源: 发表时间:2024-05-20 04:16:11

現你已經更新了你的站點,讓人們很容易的追蹤他們閱讀的所有weblogs。

不久,一家專門從事Blog軟件開發的公司UserLand接手了RSS 0.91版本,并把它作為其Blog軟件的基礎功能之一繼續開發,逐步推出了0.92、0.93和0.94版本。隨著Blog的流行,RSS作為一種基本的功能也被越來越多的網站和Blog軟件支持。

在UserLand公司接手并不斷開發RSS的同時,很多的專業人士認識到需要通過一個第三方、非商業的組織,把RSS發展成為一個通用的規范,并進一步標準化。于是2001年一個聯合小組在0.90版本RSS的開發原則下,以W3C新一代的語義網技術RDF(Resource Description Framework)為基礎,對RSS進行了重新定義,發布RSS1.0,并將RSS定義為“RDF Site Summary”。但是這項工作沒有與UserLand公司進行有效的溝通,UserLand公司也不承認RSS 1.0的有效性,并堅持按照自己的設想進一步開發出RSS的后續版本,到2002年9月發布了最新版本RSS 2.0,UserLand公司將RSS定義為“Really Simple Syndication”。

目前RSS已經分化為RSS 0.9x/2.0和RSS 1.0兩個陣營,由于分歧的存在和RSS 0.9x/2.0的廣泛應用現狀,RSS 1.0還沒有成為標準化組織的真正標準。

RSS可以干什么

1.訂閱BLOG(你可以訂閱你工作中所需的技術文章;也可以訂閱與你有共同愛好的作者的Blog,總之,你對什么感興趣你就可以訂什么)

2.訂閱新聞(無論是奇聞怪事、明星消息、體壇風云,只要你想知道的,都可以訂閱)

你再也不用一個網站一個網站,一個網頁一個網頁去逛了。只要這將你需要的內容訂閱在一個RSS閱讀器中,這些內容就會自動出現你的閱讀器里,你也不必為了一個急切想知道的消息而不斷的刷新網頁,因為一旦有了更新,RSS閱讀器就會自己通知你!

RSS閱讀器

目前,RSS閱讀器基本可以分為三類。

第一類大多數閱讀器是運行在計算機桌面上的應用程序,通過所訂閱網站的新聞供應,可自動、定時地更新新聞標題。在該類閱讀器中,有Awasu、FeedDemon和RSSReader這三款流行的閱讀器,都提供免費試用版和付費高級版。國內最近也推出了幾款RSS閱讀器:周博通,看天下,博閱。另外,開源社區也推出了很多優秀的閱讀器,RSSOWl(完全java開發,點擊下載)它不僅是完全支持中文界面,而且還是完全的免費軟件!(后面我們就將以開源軟件周博通和rssowl為例,為大家介紹怎樣來使用RSS閱讀器-周伯通,怎樣使用RSS閱讀器-rssowl))

第二類新聞閱讀器通常是內嵌于已在計算機中運行的應用程序中。例如,NewsGator內嵌在微軟的Outlook中,所訂閱的新聞標題位于Outlook的收件箱文件夾中。另外,Pluck內嵌在Inter買粉絲 Explorer瀏覽器中!

第三類則是在線的WEB RSS閱讀器,比如國內的 鮮果RSS閱讀器。此類在線RSS閱讀器的好處就是不需要安裝任何軟件就可以獲得RSS閱讀的便利,并且可以保存閱讀狀態,推薦和收藏自己感興趣的文章。

RSS的聯合(Syndication)和聚合(Aggregation)

發布一個RSS文件(RSS Feed)后,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由于這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅游的網站系列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫著RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。

而所謂RSS聚合,就是通過軟件工具的方法從網絡上搜集各種RSS Feed并在一個界面中提供給讀者進行閱讀。這些軟件可以是在線的WEB工具,如買粉絲://買粉絲.xianguo.買粉絲,買粉絲://買粉絲.zhuaxia.買粉絲,買粉絲://my.買粉絲scape.買粉絲,買粉絲://my.userland.買粉絲, 買粉絲://買粉絲.xmltree.買粉絲,買粉絲://買粉絲.moreover.買粉絲,買粉絲://買粉絲.oreilly買粉絲.買粉絲/meerkat, 買粉絲://買粉絲.bbreader.買粉絲 等,當然,可以使用我們以上提到的客戶端工具。

RSS的未來發展

隨著越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平臺,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基于RSS的專業門戶、聚合站點和更精確的搜索引擎。

RSS的語法介紹

一個RSS文件就是一段規范的XML數據,該文件一般以rss,xml或者rdf作為后綴。下面我們選擇買粉絲://msdn.microsoft.買粉絲/visualc/rss.xml中的一部分作為例子簡單說(略)

RSS是在線共享內容的一種簡易方式(也叫聚合內容,Really Simple Syndication)。通常在時效性比較強的內容上使用RSS訂閱能更快速獲取信息,網站提供RSS輸出,有利于讓用戶獲取網站內容的最新更新。

網絡用戶可以在客戶端借助于支持RSS的新聞聚合工具軟件(例如SharpReader,NewzCrawler、FeedDemon),在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。

XML是eXtensible Markup Language的縮寫。擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。

XML與Access,Oracle和SQL Server等數據庫不同,數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。

XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析他,并以XML格式輸出結果。

XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的GML(Generalized Markup Language)

同HTML一樣, XML (可擴展標識語言)是通用標識語言標準(SGML)的一個子集,它是描述網絡上的數據內容和結構的標準。盡管如此,XML不象HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能) ,XML則對數據賦予上下文相關功能,它繼承了SGML的大部分功能,卻使用了不太復雜的技術。.

為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。

因為XML是W3C制定的,XML的標準化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,并提出自己的看法 (買粉絲.w3.org/TR/WD-xml)。因為XML 是個公共格式, (它不專屬于任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附于特定瀏覽器的語言

XML(可擴展標記語言)是從稱為SGML(標準通用標記語言)的更加古老的語言派生出來的。SGML的主要目的是定義使用標簽來表示數據的標記語言的語法。

標簽由包圍在一個小于號(<)和一個大于號(>)之間的文本組成,例如<tag>。起始標簽(start tag)表示一個特定區域的開始,例如<start>;結束標簽(end tag)定義了一個區域的結束,除了在小于號之后緊跟著一個斜線(/)外,和起始標簽基本一樣,例如</end>。SGML還定義了標簽的特性(attribute),它們是定義在小于號和大于號之間的值,例如<img src="picture.jpg">中的src特性。如果你覺得它看起來很熟悉的話,應該知道,基于SGML的語言的最著名實現就是原始的HTML。

SGML常用來定義針對HTML的文檔類型定義(DTD),同時它也常用于編寫XML的DTD。SGML的問題就在于,它允許出現一些奇怪的語法,這讓創建HTML的解析器成為一個大難題:

1 某些起始標簽不允許出現結束標簽,例如HTML中<img>標簽。包含了結束標簽就會出現錯誤。

2 某些起始標簽可以選擇性出現結束標簽或者隱含了結束標簽,例如HTML中<p>標簽,當出現另一個<p>標簽或者某些其他標簽時,便假設在這之前有一個結束標簽。

3 某些起始標簽要求必須出現結束標簽,例如HTML中<script>標簽。

4 標簽可以以任何順序嵌套。即使結束標簽不按照起始標簽的逆序出現也是允許的,例如,<b>This is a <i> sample </b> string</i>是正確的。

5 某些特性要求必須包含值,例如<img src="picture.jpg">中的src特性。

6 某些特性不要求一定有值,例如<td nowrap>中的nowrap特性。

7 定義特性的兩邊有沒有加上雙引號都是可以的,所以<img src="picture.jpg">和<img src=picture.jpg>都是允許的。

這些問題使建立一個SGML語言的解析器變成了一項艱巨的任務。判斷何時應用以上規則的困難導致了SGML語言的定義一直停滯不前。以這些問題作為出發點,XML逐漸步入我們的視野。

XML去掉了之前令許多開發人員頭疼的SGML的隨意語法。在XML中,采用了如下的語法:

8 任何的起始標簽都必須有一個結束標簽。

9 可以采用另一種簡化語法,可以在一個標簽中同時表示起始和結束標簽。這種語法是在大于符號之前緊跟一個斜線(/),例如<tag />。XML解析器會將其翻譯成<tag></tag>。

相关栏目: