- 1、本文档共229页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
置标语言 置标语言(Markup Language)由一些代码(codes)或控制标记(tags)组成,这些代码或控制标记本身若单独存在是无意义的,它们必须结合文件信息后才能形成一份有用的电子文件,而所谓有用的电子文件是针对应用软件来说的,即应用软件能够解读电子文件中的置标语言,并通过置标语言的意义对电子文件进行特定的处理。置标语言不同于一般的控制流程序设计语言,基本上可以被视为是一种数据流的文档结构描述语言。在计算机处理过程中,置标语言的标记既可以作为数据,也可以作为控制语句来使用。置标语言的产生有多种因素:信息交换(Information Exchange)与信息再利用(Information Reuse)问题。 置标语言 SGML(Standard Generalized Markup Language)是数据描述、数据模型化和数据交换的标准,是一种描述结构的模式语言,也是标识这些结构的置标语言。SGML是一个复杂的系统。就语言而言它是一种电子文献的格式,即标准结构化文献格式,或描述文献的一种计算机语言。 HTML是SGML的一种简化应用,用于创建 Web页和 Web信息发布的第一个通用语言,它提供跨平台的文档共享。它有一个固定的SGML规范声明及相应的DTD,并且着重在如何将信息显示出来,而不是考虑如何将文件数据结构化。 XML是SGML的一个子集,其设计目标是使 SGML能够像 HTML一样通过 Web发送、接收与处理,它充分利用SGML特征并且简单易用,保留了SGML80%的功能,却使复杂度降低了20%。XML文件可以独立于Internet存在,其平台无关性将对Web产生巨大的影响。 标准通用标记语言(SGML,Standard Generalized Markup Language) 是国际标准化组织(ISO)1986年发布的一个国际标准,标准号是ISO 8879。SGML的前身是通用标记语言(GML),于1969年由IBM公司研究人员Gold fard、Mosher和Lorris创建,并在20世纪70年代成为出版行业中的一个重要标准。1978年Charles Gold fard出任美国国家标准协会(ANSI)文本处理计算机语言委员会的主持人。在他的主持下,美国国家标准协会文本处理计算机语言委员会在1980年公布了SGML的第一个工作草案。在1984年,这个委员会发展成为一组协作共事的子委员会,为国际标准化组织和美国国家标准协会开发标准。1986年,SGML成为国际标准化组织的标准(ISO 8879:1986)。 一简介 标记分为两种:一种称为procedardmarkup,用来描述文档显示的样式;另一种称为descriptive markup,用来描述文档中的文字的用途。制定SGML的基本思想是把文档的内容与样式分开。 SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种 SGML文档。由于SGML可以支持无数的文档结构类型,并且可以创建与特定的软硬件无关的文档,因此很容易与使用不同计算机系统的用户交换文档。 二原理 结构 为了描述文档的结构,SGML定义了一个称为“文档类型定义(Document Type Definition,DTD)”的文件(file),它为组织文档的文档元素(例如章和章标题,节和主题等)提供了一个框架。此外,DTD还为文档元素之间的相互关系制定了规则。例如,“章的标题必须是在章开始之后的第一个文档元素”,“每个列表至少要有两个项目”等。DTD定义的这些规则可以确保文档的一致性。 内容 这里指的内容就是信息本身。内容包括信息名称(标题)、段落、项目列表和表格中的具体内容,具体的图形和声音等。确定内容在DTD结构中的位置的方法称为“加标签(tagging)”,而创建SGML文档实际上就是围绕内容插入相应的标签。这些标签就是给结构中的每一部分的开始和结束做标记。 为了描述文档的结构,SGML定义了一个称为“文档类型定义DTD(Document Type Definition)”的文件(file),它为组织文档的文素(例如章和章标题,节和主题等)提供了一个框架。此外,DTD还为文素之间的相互关系制定了规则。例如,“章的标题必须是是在章开始之后的第一个文素”,“每个列表至少要有两个项目”等等。DTD定义的这些规则可以确保文档的一致性。 SGML定义的“内容”包括信息名称(标题),段落、项目列表和表格中的具体内容,具体的图形和声音等。SGML确定内容在DTD结构中的位置的方法称为“加标签(tagging)”,而创建SGML文档实际上就是围绕内容插入相应的标签。这些标签就是给结构中的每一部分的
文档评论(0)