「標準」

Jan’s Tech Blog 的「容錯,越寬容,越多錯」提到:(仍然請您先到原網站看完原文,我只取一小段出來)

記得早幾年,IE開始對Syntax不正確的HTML兼容性極高。即使寫得一塌糊塗,網頁仍能清楚顯示內容,是以大家都對HTML越來越不嚴謹,亦越來越借助WYSIWYG的網頁編輯軟件。漸漸地,真正的公開標準失落了,取而代之的就是為方便而妥協了的「標準」:一套絕不標準的規範,但我們已經慣了,那又可以如何呢?

事實上,很多人對 W3C 某些 team 開始感到不奈…

XHTML 1.0 Strict 已經有一堆東西不能用,最大的限制就是 frame 必須改用 XHTML 1.0 Frameset,所以有些人乾脆用 XHTML 1.0 Transitional,只要把某些 tag 的最後面加上 slash ‘/’ 就好了。

XHTML 1.1 直接廢掉 frame (下面引自 spec 內的說明),推出的時候直接被幹剿到翻:

This document type is essentially a reformulation of XHTML 1.0 Strict using XHTML Modules. This means that many facilities available in other XHTML Family document types (e.g., XHTML Frames) are not available in this document type.

而 XHTML 2.0 根本是個笑話,當年在擬的時候擬到 Mozilla 陣營直接公開放話說我不幹了,因為你這種架構根本是在惡搞。(不知道後來 W3C 有沒有學政客去安撫這些人)

更不用說是 RSS v.s. ATOM & XMLRPC v.s. SOAP 的白目戰爭…

PS:我用 Google 找了一下,發現 OSSF 的「Web 內容串聯技術 RSS 標準之爭」寫的相當的機車啊,有興趣的人可以好好研究一下 XD