XML是一种用于标记电子文件使其具有结构性的标记语言,作为一门可扩展的标记语言 XML也不是一出现就备受瞩目的,XML语言的形成经历了一个漫长的过程,本文我们就给大家讲一讲XML的发展史。
XML并不是历史上第一门标记语言,事实上XML还有两个先驱:SGML和HTML,这两个语言都是非常成功的标记语言,但是都有一些与生俱来的缺陷,XML正是为了解决它们的不足而诞生的,以下将介绍xml的发展史。
1986年,国际标准化组织发布了一个信息管理方面的国际标准,就是SGML(Standard Generalized Markup Language 标准通用置标语言),用来定义电子文档结构和其描述内容,适用于高度结构化数据的防卫区和其他各种工业领域。SGML早在万维网发明之前就已存在,是所有电子文档标记语言的起源。
1989年,蒂姆发明了万维网,就是我们所称的www或web,能让人们通过浏览器访问服务器上的页面。
1991年,万维网被公众所知。
1994年,万维网联盟成立,就是我们所称的W3C,创建者也是蒂姆。
1995年,SGML虽然功能强大,但是复杂臃肿,价格昂贵,不适用于web数据描述,因此HTML (Hyper Text Markup Language 超文本标记语言)2.0标准(HTML 1.0是草案)被发布,适用于web的网页开发,但只有固定的标签集。
1998年,W3C发布XML(Extensible Markup Language 可扩展标记语言) 1.0标准,用来简化Web文档信息的传输,可自定义标签,也是各种应用程序进行数据传输最常用的工具。2000年,W3C发布XHTML 1.0标准,它是基于XML的应用,旨在解决HTML语法松散的问题,本质上是一个过渡技术,目的是实现HTML向XML的过渡。
2014年,W3C宣布HTML 5标准规范制定完成,方便了移动端的软件开发,HTML 5已经不是SGML的子集,是一个全新的标准。
SGML和XML都是元语言,XML是SGML的一个子集;HTML是基于SGML的一个应用实例,XHTML是基于XML的一个应用实例;1992年,Macromedia(汉译宏媒体公司)成立1999年,Final cut pro这款由Macromedia发起,被苹果公司接手研发的非编软件在这年发布2005年,Macromedia被Adobe公司收购,旗下“Macromedia”品牌名称亦被“Adobe”取代,例如大家熟知的dreamweaver、firework、flash等2011年,完全重写的final cut pro X由苹果推出,其最新的final cut pro版本停在7.0.3不再更新小结:从历史来看,pr和final7其实是同源的,这也是为什么他俩使用同一种xml语法规则的佐证,即xmeml,而完全重写后的finalX独自使用另一种xml语法规则,fcpxml,这给数据交换造成了困难。
随着XML技术的发展,XML越来越适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。XML逐渐成为Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习