基于OpenLayers的WebGIS程序二次开发实例教程
35226 人在学
XML,一种可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。现在小编给大家带来的教程是:共同学习web页面工具语言XML(一)。
一、背景介绍
想必不需要小编多说,大家都应该知道XML同html一模一样,都是来自StandardGeneralizedMarkupLanguage,也就是标准通用标记语言,我们将其简称为SGML。早在Web还没有发明之前,SGML早就已经存在了。通用标言"允许用户标记电子文档的元素创建一个适当的标记方案,便于在各种印刷和电子格式的多个版本的生产。
正如它的名称所言,SGML是一种用标记来描述文档资料的通用语言,它包含了一系列的文档类型定义(我们将其简称为DTD),在DTD里面定义了标记的含义,因而SGML的语法是能够直接扩展的。在这里小编想说的是,SGML十分的庞大,既不容易学,又不容易使用。除此之外,在计算机上实现也非常的困难。鉴于这一些因素,Web的发明者--也就是欧洲核子物理研究中心的研究人员根据当时(1989年)计算机技术的能力,提出了HTML这一种语言。
二、HTML
HTML仅仅只需要使用SGML里面非常小一部分标记,就比如说:HTML3.2定义了70种标记。为了便于在计算机上实现,HTML规定的标记是固定的,换一句话来说,也就是HTML语法是不可扩展的,它不需包含DTD。HTML这一种固定的语法使它变得易学易用。另外一个方面,在计算机上开发HTML的浏览器也非常的容易。正正就是因为HTML的简单性,使得Web技术从计算机界走向全社会,走向千家万户,Web的发展才会如日中天的哦。
大家可以看到近年来,随着Web的应用越来越广泛和深入,人们已经渐渐觉得HTML不够用了,毕竟HTML过于简单的语法严重地阻碍了用它来表现复杂的形式。尽管HTML推出了一个又一个新版本,现在HTML已经有了表格、脚本、帧等等表达功能,但依然还是始终满足不了不断增长的需求。另外一方面,大家可以看到这几年来计算机技术的发展也非常的迅速,已经能够实现比当初发明创造HTML的时候复杂非常多的Web浏览器,所以开发一种新的Web页面语言既是必要的,也是有可能的。
在这一个时候,有人就会建议直接使用SGML作为Web语言,这固然可以直接解决HTML遇到的困难。但是小编想说的是SGML太庞大了,用户学习以及使用不方便尚且不说,要全面实现SGML的浏览器也会变得非常的困难,于是大家自自然然就会想到仅使用SGML的子集,使新的语言既方便使用又实现容易。正正就是在这一种形势下,Web标准化组织W3C建议使用一种精简的SGML版本—也就是XML。正正就是因为这样的背景下面,XML应运而生了。
小编总结:
今天的教程,小编就已经介绍完毕了。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。