XML概述计算机技术.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:19108035856(电话支持时间:9:00-19:00)。
;;1.1 标记语言概述;1.1.2 标准通用标记语言; IBM公司的相关技术人员在1969年就开发出一种通用标记语言GML,用来解决不同计算机系统中文档格式不同的问题。GML是一种可以创建各种数据标记的语言,能够方便地标识出任何数据集合的结构,因而成为IBM许多电子文档系统的基础。1986年ISO(国际标准化组织)批准GML为国际标准,并正式定名为SGML。 SGML是用于定义其他语言的元语言,它以逻辑化和结构化的方式来描述文本化的文档,主要用于电子文档的创建、存储及分发。一个SGML文档由语法定义、文档类型定义(DTD)和文档实例三部分组成:语法定义部分为文档类型和文档实例定义了语法结构;文档类型定义部分定义了文档实例的逻辑结构和元素类型;文档实例部分则包含该文档的所有数据元素,是SGML文档的主体部分。; ;1.1.3 超文本标记语言; HTML使用描述性标记符(称为标记Tag)来指明文本的不同内容。标记是区分文本各个组成部分的分界符,用来把HTML文本划分成不同的逻辑部分(或结构),如段落、标题和表格等。标记描述了文本的结构,它向浏览器提供该文本的格式化信息,以传送文本的外观特征。 HTML是一种语言,但并不算是“程序”语言。HTML所定义的范畴仅局限在如何表现文字、图片,以及如何建立文件之间的链接。而程序则是经过规范的一连串命令(或称为“语句”),这样的命令可用来驱动操作系统或应用程序执行某些操作。; HTML可使用的标记是固定的,不需要包含文档类型定义,因而其语法是不可扩展的。常用的HTML标记只有几十个,简单易学,而且其语法要求宽松。正是HTML的简单性和易用性,使Web技术及其应用得到了空前的发展,遍及WWW的各个角落。 对于Internet的迅猛发展,HTML功不可没,用它设计出来的网页为Internet增色不少,最终HTML发展成世界共享的信息平台。 但随着网络应用的不断深入发展,HTML已经暴露出越来越多的弊端,具体来说,其缺点主要表现在以下两个方面。 (1)标准不统一,扩展困难。 (2)标记确定,语义性差。; SGML功能强大,但过于复杂;HTML功能简单,但无法处理大量的结构化信息。针对这些问题,人们开始致力于提出一种新的标记语言,使其既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性和易用性,能够满足万维网的规则——简单性,这就是可扩展标记语言。;1.1.4 可扩展标记语言; XML是SGML在应用上的一个子集,或为SGML的某种限制形式。根据指定规格的定义,XML文件是符合规格的SGML文件,其目标是能够以目前HTML可能实现的方式在Web上使用、接收和处理SGML文件。XML的设计目标是实现简便并能与SGML和HTML共同操作。 XML的基本实现机制并不复杂,即使用能够说明数据本质而不是表象的标记来标注数据,把数据的样式信息从文档中分离出来,然后将其放入相关的样式表(style sheet)文件中。这样,浏览器程序就能够很容易地识别出这个文件是关于商品信息的网页,并能按不同的样式表或按不同用户终端的显示方式分别对其进行处理和显示。; 使用精心设计的规则,让XML成为互联网上信息表示、传送与交换的通用标记语言。首先,XML的标记总是成对出现,其功能就像通常使用的括号一样,同时又具有引号的功能,可采用计算机中常见的树状结构进行多层次的嵌套,为程序员的编程处理提供了极大的方便。 XML实质上是一种电子文档信息的自定义语言。自己定义各种标记来描述信息中的所有数据元素,然后通过一种被称为解析器的小程序处理。信息组织与描述方式的分离,不仅改变了HTML的固定标记集,并从根本上改变了传统网页的信息组织方式,设计了一种让所有计算机系统都能够进行“智能”交流的语言。; 信息组织与描述方式的分离,从根本上改变了传统网页的信息组织方式,设计了一种让所有计算机系统都能够进行“智能”交流的语言。 在XML 1.0规范中包含3个主要的部分,分别是XML文档内容、文档的逻辑结构和文档的物理结构。;1.2 XML与HTML;HTML示例; 一个HTML文件是一种结构化网页内容标记语言,使用各种不同的HTML标记分别标识和设定不同的网页元素,这种网页元素称为HTML元素。每个元素通常由起始标记、结束标记及包含在这两个标记中的内容组成。; HTML文档的基本结构如下(“//”后表示注释内容) <html> //HTML 文件开始 <head> //文件头开始 //这是文件头部内容 <title>文件的标题,在标题栏中显示</title> </head> //文件头结束

您可能关注的文档

文档评论(0)

151****7975 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体王**

相关文档

相关课程推荐