随着互联网技术的飞速发展,Web 页面开发语言层出不穷,如HTML、DHTML、XHTML、XML 等,使很多初学者不知从何入手,甚至有时张冠李戴。而Web 页面开发语言又是网页开发的基础,所以,上海网络公司有必要大体介绍一下这些拼写极为相近的Web 页面开发语言的到底有什么特点?在上海网站建设中它们之间又有什么区别与联系?
细心的读者可能已经发现,上面提到的 HTML、DHTML、XHTML、XML 有一个共同的特点,那就是它们都含有两个字母“ML”,而“ML”就是大名鼎鼎的“标记语言”(Markup Language)的简称。在具体介绍它们之前,先来看一下到底什么是标识语言。
什么是标记语言
日常书写的语言,被称为书面语言。如果在书面语言中为了标识某些信息,而加入一些标记,这种书面自然语言就可被称为标记语言(Markup Language)。比如,在一段书面语言中,为了说明某一句话的重要,人们会在这句话下面画上下划线。但是,这里所要解释的标记语言实际上是一种为了方便计算机处理而设计的标记语言。其中所用到的标记,往往使用代表一定含义的文字或数字表示。通常的做法是,根据需要先定义一套有明确含义的标记,然后将这套标记添加到书面语言中去,使书面语言变成标记语言。
例如,为了让计算机了解一段书面语言中,哪一部分是标题,哪一部分是作者名,哪一部分是正文,先要定义如下一套标记:
<标题>、</标题>;<作者>、</作者>;<正文>、</正文>这样,就可以将上面这段书面语言改写成标记语言,如下如示:
<标题>什么是标记语言?</标题>
<作者>Su Yuemei</作者>
<正文>我们日常书写的语言,被称为书面自然语言。⋯⋯</正文>
在计算机程序设计语言中,一般把一种语言的定义整体称为“某某程序设计语言”。而把用这种语言编写的文字段落,称为“某某语言程序”。套用这个习惯,可以把标记语言的定义整体称为“某某标记语言”,而把用这种标记语言编写的文字段落,称为“某某语言文档”。
SGML 是Standard Generalized Markup Language 的缩写,中文译为“标准的通用标记语言”。
HTML 是Hyper Text Markup Language 的简称,中文译为“超文本标记语言”。
DHTML 是Dynamic HTML 的简称,中文译为“动态超文本标记语言”。
XHTML 是Extensible HTML的简称,中文译为“可扩展超文本标记语言”。
XML 是eXtensible Markup Language 的缩写,中文译为“可扩展标记语言”。
下面上海网站制作公司将大致地介绍一下 SGML。
SGML 全称是“Standard Generalized Markup Language”即“标准的通用标识语言”或“通用标识语言标准”。顾名思义,它是标记语言的标准,也就是说所有标记语言都是依照SGML 制定的,当然也包括人们熟知的HTML。SGML 的覆盖面很广,凡是有一定格式的文件都属于SGML,比如报告、乐谱等。HTML 是SGML 在网络上最常见的文件格式。SGML 提供了描述文档所必要的公共框架,其语法是可以扩展的。几乎所有处理文档的语言都可以追溯到SGML。
企业网上亮照