到當(dāng)前為止,RSS發(fā)布過幾個(gè)不一樣的版別,主要有RSS0.01,RSS1.0和RSS2.0,下面介紹一下這幾個(gè)版別的差異.
1.RSS0.91
RSS0.91依據(jù)文檔類型聲明(DTDs),是RSS 2.0發(fā)布前運(yùn)用最廣泛的版別,據(jù)統(tǒng)計(jì),到2001年,用戶中有52%運(yùn)用這個(gè)版別.直到RSS2.0呈現(xiàn)后,運(yùn)用數(shù)量才開端有所削減,但到目前為止,仍有許多網(wǎng)站在運(yùn)用這個(gè)版別.
2.RSS1.0
RSS1.0運(yùn)用W3C的DRF規(guī)范開發(fā),和RSS0.91有很大的差異,關(guān)于普通用戶來說,很難把握,但有益于開發(fā)依據(jù)DRF規(guī)范的使用程序.
3.RSS2.0
RSS2.0是依據(jù)RSS0,91版別的拓展,是當(dāng)前運(yùn)用最廣泛的規(guī)范,它在RSS0.91基礎(chǔ)上增加了許多新的元素,如元素.RSS0.91和RSS2.0是最簡單了解的版別.
在傳統(tǒng)Web開發(fā)中,服務(wù)器端回來什么樣的代碼,瀏覽器中就會直接顯現(xiàn)這樣的代碼,頁面作用是由其間的HTML所決議的,因此在服務(wù)器端需求許多的字符串操作,用來生成方針HTML文件。
而在典型的Ajax使用中,服務(wù)器端的代碼并不直接顯現(xiàn)于頁面,而是由Javascript進(jìn)行處置,然后經(jīng)過DOM或其他路徑顯現(xiàn)于頁面,關(guān)于服務(wù)器端來說,它只供給數(shù)據(jù),至于供給什么樣的數(shù)據(jù)則是和客戶端邏輯一起洽談的成果,這種格局可能是HTML片段,XML,純字符串或Javascript代碼。
比起傳統(tǒng)的web開發(fā),服務(wù)器端有必要依據(jù)客戶端的需求來規(guī)劃回來的數(shù)據(jù)格局,并且要能辨認(rèn)客戶端提交的數(shù)據(jù),因此在兩頭都使用了格局剖析邏輯,即協(xié)議剖析邏輯。