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).

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