XML同HTML一样,都来自Standard Generalized Markup Language, 即规范通用标记言语,简称SGML。早在Web未发现之前,SGML就早已存在。正如它的称号所言,SGML是一种用标记来形貌文档资料的通用言语,它包括了一系列的文档范例定义(简称DTD),DTD
一、XML发生的背景
XML同HTML一样,都来自Standard Generalized Markup Language, 即规范通用标记言语,简称SGML。早在Web未发现之前,SGML就早已存在。正如它的称号所言,SGML是一种用标记来形貌文档资料的通用言语,它包括了一系列的文档范例定义(简称DTD),DTD 中定义了标记的寄义,因此 SGML 的语法是能够扩大的。SGML异常巨大,既不轻易学,又不轻易运用,在盘算机上完成也好不轻易。鉴于这些要素,Web的发现者--欧洲核子物理研究中心的研究人员依据当时(1989年)盘算机手艺的才能,提出了HTML言语。
HTML只运用SGML中很小一部分标记,比方HTML 3.2定义了70种标记。为了便于在盘算机上完成,HTML划定的标记是牢固的,即HTML语法是不可扩大的,它不需包括DTD。HTML这类牢固的语法使它易学易用,在盘算机上开辟 HTML的浏览器也异常轻易。恰是因为HTML的简朴性,使 Web 手艺从盘算机界走向全社会,走向千家万户,Web的生长方兴未艾。
近年来,跟着 Web的运用愈来愈普遍和深切,人们逐渐以为HTML不够用了,HTML过于简朴的语法严重地障碍了用它来表现庞杂的情势。只管HTML推出了一个又一个新版本,已有了剧本、表格、帧等表达功用,但一直满足不了不停增进的需求。另一方面,这几年来盘算机手艺的生长也异常迅速,已能够完成比当初发现创造HTML时庞杂很多的Web浏览器,所以开辟一种新的Web页面言语既是必要的,也是能够的。
有人发起直接运用SGML 作为Web言语,这当然能处理HTML碰到的难题。然则SGML太巨大了,用户进修和运用不方便尚且不说,要全面完成SGML的浏览器就异常难题,因而自然会想到仅运用SGML的子集,使新的言语既方便运用又完成轻易。恰是在这类情势下,Web规范化构造W3C发起运用一种精简的SGML版本--XML应运而生了。
以上就是浅谈WEB页面东西言语XML(一)发生背景的细致内容,更多请关注ki4网别的相干文章!