XML家族簡史

本文梳理描述語言Markup Language的發展歷史

因爲內容太過枯燥,於是瞎扯了一些自說自話的冷故事

XML是標記語言ML家族地位最爲顯赫的一位,因爲他的後代多,被廣泛認可和應用。

1969年IBM發佈GML,用來解決不同系統中文檔格式不同的問題。(50歲的老祖宗,萬維網都是晚輩)

經過了幾十年的發展,變得及其全面而複雜,很難看懂,很難用軟件實現他的Parser。

對GML進行整理和規範化,1986年批准爲ISO國際標ISO8897,名字變成了SGML,成爲國際上電子文檔和內容描述的標準。(老祖宗剛成年,羽翼豐滿,成人禮)

因爲臃腫,人們通常會簡化簡化,或者只用一部分來搞事情作用應,HTML就是其一。

1993年誕生的HTML只是從SGML上取很小的一部分,用於網絡文本的傳播,其鬆散易用,爲互聯網發展立下了漢馬功勞。(不算SGML親生的,就像上帝從亞當身上取下一個跟肋骨,變成好看的女人)

但是HTML的擴展性不足,似乎是一個問題,但是問題不大。相比之下SGML的龐大飽受詬病。

懷胎三年,1998年誕生的XML,就是爲了取代SGML(不認命、不信命,我命由我不由天!)

XML把可擴展性發揮到了極致,幹啥用就加載個什麼補丁(補丁由神族的血DTD煉製而成),其本身語法簡單,擴展性又很強,橫掃各個領域,甚至,把他老姐都給橫掃了,從HTML變成了XHTML。

2000年XHTML出現(大概是XHTML的出現,太過強勢了,XML把自己的老姐HTML改的面目全非,由原來的溫柔隨和,變成了冷庫嚴苛無情,世人掛念HTML,大概是逝去的那一瞬間,HTML就活在了人們的記憶裏了,在人們的記憶裏被無限美化)

在人們的祈願下,繼承了HTML信仰的HTML5出現,XHTML以牆倒衆人推之勢退出了歷史舞臺,HTML5終究是封神而來,沒有神的血統(DTD)。

2014年HTML5誕生,人們喜愛的那個溫柔美麗的HTML回來了

在這裏插入圖片描述

圖片來自與參考文獻[1]

番外篇:

XML天生神力,很快就變得非常強大,很快成爲幾十個應用領域的標準

這其中故事很多,世間流傳着不同版本的祖譜。
XML雖然很強,很有影響力,但是歷史是不斷前進的,XML不會永遠是霸主。
20年後的極惡時代,路飛、羅等超新星逐漸走上歷史舞臺(我呸,是JSON、YAML等逐漸走上歷史舞臺)

在這裏插入圖片描述

圖片來自於參考文獻[2]

在這裏插入圖片描述

圖片來自於參考文獻[3]

參考文獻

[1] Huanqna. [EB/OL]. [2018-01-02]. https://www.cnblogs.com/huanqna/p/8178057.html.
[2] 傅朝霞,李安瑜,丁蔚, 等.XML標準體系研究[C].//中國電子商務協會.2003年中國電子商務協會會員代表大會論文集.2003:127-138.
[3] 甘小斌[1]. XML標準體系介紹[J]. 信息技術與標準化, 2004(9).

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章