第1章xml概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1章xml概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xml 概述 课件
- 资源描述:
-
1、2023-2-151XML基础教程基础教程2023-2-152标记语言标记语言 标记的定义:为了处理的目的,在数标记的定义:为了处理的目的,在数据中加入附加的信息,这种信息称为据中加入附加的信息,这种信息称为标记。标记。2023-2-153标记语言标记语言 标记语言标记语言 特指用一系列约定好的标记来对电子文特指用一系列约定好的标记来对电子文档进行标注,以实现对电子文档的语义、结档进行标注,以实现对电子文档的语义、结构及格式的定义。构及格式的定义。标记必须与内容相区分,并且易用识别。标记必须与内容相区分,并且易用识别。2023-2-1541、通用标记语言GML IBM公司于公司于20世纪世纪6
2、0年代开发的年代开发的一种用于文档描述的语言,用来解一种用于文档描述的语言,用来解决不同系统中文档格式不同的问题。决不同系统中文档格式不同的问题。2023-2-155 不是针对某一特殊的应用软件,它是用来描述数不是针对某一特殊的应用软件,它是用来描述数据的内容和结构的一般化语言。据的内容和结构的一般化语言。这种语言使得许多应用软件能够阅读它,从而提这种语言使得许多应用软件能够阅读它,从而提供了一种在不同应用软件之间相互交流数据的平台。供了一种在不同应用软件之间相互交流数据的平台。它具有被国际上的标准化组织通过并被全世界接它具有被国际上的标准化组织通过并被全世界接受的标准。受的标准。2023-2
3、-1562、标准通用标记语言、标准通用标记语言SGML 特点:特点:SGML用于定义其他语言的元语言,用于逻用于定义其他语言的元语言,用于逻辑化和结构化的方式来描述文本。主要用于辑化和结构化的方式来描述文本。主要用于电子文档的创建、存储及分发。电子文档的创建、存储及分发。SGML采用标记来描述文档数据的通用语言,采用标记来描述文档数据的通用语言,SGML定义了基本的语法,也允许用户建立定义了基本的语法,也允许用户建立自己的元素标记。自己的元素标记。book2023-2-157 SGML与平台无关的、结构化的、可扩展的与平台无关的、结构化的、可扩展的标记语言。标记语言。缺点:缺点:SGML过于复
4、杂,无法有效率地在网过于复杂,无法有效率地在网络上传递信息。络上传递信息。2023-2-158 3、超文本标记语言、超文本标记语言HTML Web发明者欧洲粒子物理实验室研究人员在发明者欧洲粒子物理实验室研究人员在SGML基础上提出基础上提出HTML。HTML是目前网络上应用最为广泛的语言,是目前网络上应用最为广泛的语言,是构成网页文档的主要语言。是构成网页文档的主要语言。2023-2-159Web之父Tim Berners Lee2023-2-15103、超文本标记语言、超文本标记语言HTML 特点:特点:HTML使用了使用了SGML中很小一部分标记,便于在计算机上实中很小一部分标记,便于在
5、计算机上实现,现,HTML标记固定,不易扩展,但简单易用。标记固定,不易扩展,但简单易用。HTML使用定义好的标记来分别标识和格式化不同的网页元使用定义好的标记来分别标识和格式化不同的网页元素,使网页制作与素,使网页制作与web信息发布变得简单。信息发布变得简单。HTML标记固定的,不能根据需求进行自行定义,在描述复标记固定的,不能根据需求进行自行定义,在描述复杂文档时,显得力不从心。杂文档时,显得力不从心。HTML面向数据格式描述,而非面向数据对象本身,面向数据格式描述,而非面向数据对象本身,HTML标记没给出数据内容的含义标记没给出数据内容的含义2023-2-15114、XML技术技术 2
6、0世纪世纪90年代以来年代以来,Internet网技术及应用不网技术及应用不断发展断发展 万维网成为应用的关键万维网成为应用的关键 HTML使使Web成为世界图书馆成为世界图书馆 但但HTML扩展性差扩展性差,交互性差交互性差,语义模糊的缺点语义模糊的缺点难以适应难以适应Internet网飞速发展的要求网飞速发展的要求 一个标准、简洁、结构严谨、可高度扩展的一个标准、简洁、结构严谨、可高度扩展的XML应运而生应运而生2023-2-1512XML发展阶段发展阶段 XML:(eXtensible Markup Language)XML适应网络数据交换和集成的需要而发展适应网络数据交换和集成的需要而
7、发展 XML来源于来源于SGML XML用于解决用于解决HTML太过简单,不具备可扩太过简单,不具备可扩展性的问题展性的问题 XML由由W3C于于1996年提出年提出 1998年年1月推出月推出XML1.0版版 2000年月年月10月发布了月发布了XML1.0标准第二版标准第二版2023-2-1513XML简介简介 XML的出现为的出现为Web技术带来一次新的革命技术带来一次新的革命 XML的作用:提供通用数据交换、变革的作用:提供通用数据交换、变革Web发布、改造分布式计算发布、改造分布式计算 XML已成为计算机行业最热门的技术已成为计算机行业最热门的技术2023-2-1514对对XML的评
8、价的评价 微软总裁比尔微软总裁比尔.盖茨:盖茨:XML将为每一种流行的编程语将为每一种流行的编程语言带来一个语言革命。其影响力甚至超过言带来一个语言革命。其影响力甚至超过HTML为为演示世界带来的影响。演示世界带来的影响。微软微软CEO史蒂夫史蒂夫.鲍尔默:鲍尔默:XML的出现,对于信息的出现,对于信息技术的影响不亚于技术的影响不亚于GUI和浏览器。和浏览器。IBM资深专家资深专家Goldfarb:我为我为XML感到骄傲,感到骄傲,WWW正在变成以正在变成以XML为基础。为基础。2023-2-1515学习和掌握学习和掌握XML的理由的理由 XML是一门年轻的技术是一门年轻的技术 XML是最前沿
9、的技术是最前沿的技术 XML是应用广泛的技术,其发展前景无可限是应用广泛的技术,其发展前景无可限量量 XML是一门综合性很强的技术是一门综合性很强的技术2023-2-1516XML定义及产生定义及产生 XML是一种扩展标记语言是一种扩展标记语言(或称为新时代的标记语言、或说它是一种创建标记语言的元(或称为新时代的标记语言、或说它是一种创建标记语言的元语言)语言)1998年,年,W3C发布了发布了 XML1.0标准。标准。XML实质上是以一种简单、标准、可扩充的方式将各种信息实质上是以一种简单、标准、可扩充的方式将各种信息以原始数据方式储存。在这一存储过程中,加入可供识别的以原始数据方式储存。在
10、这一存储过程中,加入可供识别的标记,凭借这些标记,服务器或客户端设备可将信息内容做标记,凭借这些标记,服务器或客户端设备可将信息内容做进一步处理,从而得到所需的信息。进一步处理,从而得到所需的信息。2023-2-1517W3C介绍介绍lW3C是万维网联盟(是万维网联盟(World Wide Web Consortium),成立于),成立于1994年年10月,以开月,以开放论坛的方式来促进开发互通技术(包括规放论坛的方式来促进开发互通技术(包括规格、指南、软件和工具),开发网络的全部格、指南、软件和工具),开发网络的全部潜能。潜能。lW3C自成立以来,已发布了自成立以来,已发布了90多份多份We
11、b技术技术规范,领导着规范,领导着Web技术向前发展。技术向前发展。2023-2-1518W3C认为自身不是官方组织,认为自身不是官方组织,因此将它正式发布的规范称为因此将它正式发布的规范称为推荐(建议)标准,意思是进推荐(建议)标准,意思是进一步标准化的建议,但是由于一步标准化的建议,但是由于该组织自身的权威性,往往成该组织自身的权威性,往往成为事实上的标准。为事实上的标准。2023-2-1519 一项技术要成为一项技术要成为W3C的推荐标准,需要经过的推荐标准,需要经过7个步个步骤:骤:(1)W3C收到提交收到提交(2)W3C发布注释发布注释(3)W3C成立工作组成立工作组(4)W3C发布
12、工作草案发布工作草案(5)W3C发布候选推荐标准发布候选推荐标准(6)W3C发布提议的推荐标准发布提议的推荐标准(7)W3C发布推荐标准发布推荐标准2023-2-1520 XML代表了由代表了由W3C的的XML工作小组所定义的工作小组所定义的可扩展标记语言!可扩展标记语言!2023-2-1521学习学习XML的基础的基础 XML是一种技术,任何技术行业的专业人员是一种技术,任何技术行业的专业人员都有可以学习都有可以学习 需要具备以下几个方面的专业知识:需要具备以下几个方面的专业知识:计算机网络特别是计算机网络特别是Web网技术知识;网技术知识;网页设计技术(网页设计技术(HTML、ASP、JS
13、P)编程语言(编程语言(VB、C+、JAVA、C#)相关专业知识相关专业知识2023-2-15222023-2-1523超文本标记语言超文本标记语言HTML 一个一个HTML元素的形式表示为:元素的形式表示为:内容内容一个完整的一个完整的HTML文档是由文档头部和文档正文两个部文档是由文档头部和文档正文两个部分组成的。分组成的。(实例:实例:HTML文档结构文档结构.html、HomePage.html)2023-2-1524 说明:说明:HTML文档的内容不区分大小写,包括标记和元素、文档的内容不区分大小写,包括标记和元素、属性。属性。在一个元素的开始标记,元素名称及其各个属性之在一个元素的
展开阅读全文