第一章:XML概述.ppt_第1页
第一章:XML概述.ppt_第2页
第一章:XML概述.ppt_第3页
第一章:XML概述.ppt_第4页
第一章:XML概述.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XML技术和应用程序节目,目录,第1章:XML概述第2章:XML基本语法第3章:定义文档类型DTD第4章:XML架构第5章:XML档案设计第6章:XML样式表XSLT第7章:层叠样式表CSS第8章1.1 XML简介1.2 XML的公元1.3 HTMLXML的作用:提供通用数据更换和集成更改web发布转换分布式计算XML已成为电脑行业中最受欢迎的技术。1.1 XML简介对XML的评价,比尔微软总经理盖茨:XML将为所有流行的编程语言带来语言革命。其影响远远大于对HTML牙齿演示世界的影响。微软CEO Steve bolmer:XML的出现影响不亚于信息技术,不亚于GUI和浏览器。IBM高级专家G

2、oldfarb:我以XML为荣。WWW正在变成基于XML的。1.1 XML简介学习XML的基础,XML是技术,所有技术行业专家都可以学习需要计算机网络(尤其是web网络技术知识)的专业知识。网页设计技术(HTML、ASP、JSP)编程语言(VB、c、JAVA)相关专业知识,1.1 XML简介XML应用程序,数据库更换分布式处理信息发布智能网络应用程序和数据集成电子商务应用程序,1.2 XML的起源,置标语言标记语言这些标记易于识别的内容和置标语言必须定义允许哪些标签,哪些标签是必需的,标签与文档的内容区别的方法和标签的含义。著名置标语言SGML、HTML、XML、XHTML、1.2 XML的起

3、源SGML、标准通用置标语言(SGML)和标准通用置标语言。SGML是描述电子文档标记的国际标准(ISO 8879,1986年发行)。SGML使用这些标记描述文档结构,使您可以存储、提取和处理文档中的数据。更确切地说,SGML是语言的元语言语言。1.2 XML的起源SGML和SGML的工作原理SGML可以将文档分为三个茄子层:“结构”(structure)、“内容”(content)和“样式”(style)。SGML主要处理结构和内容之间的关系。(1)结构:为了说明文件的结构,SGML定义了称为文件类型定义(dtd)的档案,它提供了配置文件文件文件元素的架构。DTD还为文档元素之间的相互关系指

4、定规则,以确保文档的一致性。1.2 XML的起源SGML,SGML的工作方式(2)内容:包括信息标题、段落、项目列表和表格的特定内容。确定DTD结构中内容位置的方法称为“标记”,创建SGML文档实际上是在结构各部分的开头和结尾插入标记。(3)样式:SGML本身是定义样式的设置标准文档样式安全和规范语言(DSSL),即文档样式语义和规范语言。实际上,SGML是定义文档模型的逻辑和物理类结构的通用文档结构说明置标语言。1.2 XML的起源HTML,SGML是元数据语言,太大、太复杂,很难推广。HTML是SGML定义下的说明语言,是SGML的应用程序。超文本标记语言(HTML)是描述数据显示方式以及

5、文档和文档之间关系的超文本置标语言。HTML是web核心技术之一,是构建web信息大爆炸的关键。,HTML的历史,1.2 XML的起源,Tim Berner-Lee于1991年建立了HTML HTML1.0 1993年Berner-Lee和Connolly,并宣布HTML 2.01995年11月为RFC 1866。RFC 2854自2000年六月发布以来的旧HTML 3.21996年1月14日,W3C推荐标准HTML 4.01997年十二月18日,W3C推荐标准HTML 4.01(小改进)1999年十二月24日,W3C推荐标准ISO/IC 15453333日HTML 5仍然是草案,已被W3C接

6、受。1.2 XML的起源HTML特征,简化:web信息大爆炸半球协调:个人顺序、整体无序、不可重复使用的信息导向:网页中各种信息的显示形式,对信息语义的表达不足意义不足:难以利用信息检索的困难,1.2 XML的起源XML生成,创建10置标语言的元语言是什么样的牙齿想看生成XML是为了简化SGML以实现更一般的用途。XML绝对是未来的发展趋势。网页设计师、网络程序员都要及时学习和理解。等待只会错过机会。(David aser,Northern Exposure(美国电视电视剧,成功),1.3 HTML的局限性,交互差异语义差异单向超链接很难扩展。缺少双字节或多语言支持、1.3 HTML的限制、扩

7、展HTML标记(tag)集合很困难。固定用户不能添加郑智薰标准标记。不能处理数学和化学等符号交互。通过HTML链(超连结)组织信息。通过网页伺服器请求浏览信息无法实现足够的用户和应用程序节目之间的交互。(JavaScript)动态HTML降低了网页伺服器负载和效率。1.3 HTML的限制、语义差异HTML最初无法自动修复信息显示(多媒体元素数据的外观、格式定义)的信息内容含义的表达单向超链接不足的多目标、丢失多链接链接后缺少对双字节或多语言字符的支持的中文信息页面在其他平台上不可见等问题。1.3 HTML的限制,(1)HTML缺少语法检查。(2)HTML缺少结构。(3)HTML对内容不敏感。(

8、4)HTML不是面向对象的。(5)HTML缺乏强大的链接机制。(6)HTML不能重复使用。(7)HTML不能扩展。1.4 XML的定义和功能,XML(XML、XML的特征)的优越性,XML是可扩展标记语言的缩写,是可扩展标识语言。您可以定义结构化、语法严谨的标签不固定、无限制的标签XML。数据内容(数据结构)CSS、XSL是将XML数据转换为HTML或其他格式的语言XLLXML的链接语言。XML使用简单灵活的标准格式在基础web应用程序中描述数据,并提供交换数据的有效手段。XML是什么,如XML基础教程和实验地图图书详细信息的人可以快速理解各自需要的内容。但是,电脑(或系统)即使能够理解页面结

9、构或数据布局,也不能理解此处数据的含义(属性)。“XML”是计算机也能理解这些数据属性的技术。XML的特征,XML保留了SGML的某些特征,并克服了HTML的局限性。XML可用于现有web协议(如HTTP和MIME)和机制(如URL)。XML支持web上的各种应用程序,并使用多种方法扩展它们。不支持HTML。需要使用用于连接HTML和应用程序的脚本语言。XML与SGML兼容,这使您可以将大多数SGML应用程序转换为XML。XML的特征与HTML文档一样,易于创建XML文档。XML文档的内容和结构清晰易懂,非技术人员也能轻松阅读和使用。XML的设计严格而细致,因此XML中显示的信息易于用于计算机程序处理。XML标准定义很好,可确保下载和处理速度。XML的卓越、异构系统之间的通信将数据库过程中难以处理的数据转换为数据库企业之间的数据交换,为数据赋予了更简单、更有意义、更准确的信息检索数据内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论