分享
分享赚钱 收藏 举报 版权申诉 / 26

类型第一章:XML概述.ppt

  • 上传人:11xg27ws
  • 文档编号:8221579
  • 上传时间:2019-06-15
  • 格式:PPT
  • 页数:26
  • 大小:108.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第一章:XML概述.ppt
    资源描述:

    1、XML技术与应用,目录,第一章:XML概述 第二章:XML基本语法 第三章:文档类型定义DTD 第四章:XML Schema 第五章:XML文件的设计 第六章:XML的样式单XSLT 第七章:层叠样式表CSS 第八章:XML与数据库 第九章:XML编程技术,第一章 XML概述,1.1 XML简介 1.2 XML的起源 1.3 HTML的局限 1.4 XML的定义和特点 1.5 一个简单的XML 案例,1.1 XML简介,XML(eXtensible Markup Language,可扩展标记语言)于1998年2月推出,主要应用于网络应用程序中。 XML的出现为Web技术带来一次新的革命。 XM

    2、L的作用: 提供通用数据交换和集成 变革Web发布 改造分布式计算 XML已成为计算机行业最热门的技术。,1.1 XML简介对XML的评价,微软总裁比尔.盖茨: XML将为每一种流行的编程语言带来一个语言革命。其影响力甚至超过HTML为演示世界带来的影响。 微软CEO史蒂夫.鲍尔默: XML的出现,对于信息技术的影响不亚于GUI和浏览器。 IBM资深专家Goldfarb: 我为XML感到骄傲,WWW正在变成以XML为基础。,1.1 XML简介学习XML的基础,XML是一种技术,任何技术行业的专业人员都有可以学习 需要具备以下几个方面的专业知识: 计算机网络特别是Web网技术知识; 网页设计技术

    3、(HTML、ASP、JSP) 编程语言(VB、C+、JAVA) 相关专业知识,1.1 XML简介XML应用,数据库交换 分布式处理 信息发布 智能化的Web应用程序和数据集成 电子商务应用,1.2 XML的起源,什么是标记语言 标记语言(markup language),则特指用一系列约定好的标记来对电子文档进行标记,来实现对电子文档的语义、结构、格式的定义。这些标记必须能够和容易的和内容相区分,易于识别。标记语言必须定义什么样的标记是允许的,什么样的标记是必须的,标记是如何与文档的内容向区分的,以及标记的含义是什么。 著名的标记语言 SGML、HTML、XML、 XHTML,1.2 XML的

    4、起源SGML,SGML(Standard Generalized Markup Language),即标准通用标记语言。 SGML是用来描述电子文档标记的国际标准( ISO 8879 , 1986年发布)。 SGML 通过这些标记来描述文档结构,以便于存储、提取、处理文档中的数据。更准确地说,SGML 是一种元语言关于语言的语言。,1.2 XML的起源SGML,SGML的工作原理 SGML将文档可被分成三个层次:结构(structure)、内容(content)和样式(style),SGML主要是处理结构和内容之间的关系。 (1)结构:为了描述文档的结构,SGML定义了一个称为“文档类型定义(

    5、document type definition,DTD)”的文件,它为组织文档的文档元素提供了一个框架。此外,DTD还为文档元素之间的相互关系指定了规则,从而确保了文档的一致性。,1.2 XML的起源SGML,SGML的工作原理 (2)内容:包括信息标题、段落、项目列表和表格中的具体内容。确定内容在DTD结构中的位置的方法称作“tagging”,而创建SGML文档实际上就是围绕内容插入相应的标签,这些标签就是给结构中的每一部分的开始和结束的作标记。 (3)样式:SGML本身在定义样式的设置标准DSSSL(Document Style Semautics and Specification L

    6、anguage),即文档样式语义学和规范语言。 实际上,SGML是一种通用的文档结构描述置标语言,主要用来定义文献模型的逻辑和物理类结构。,1.2 XML的起源HTML,SGML是一种元数据语言,过于庞大复杂繁琐,因而难以普及。 HTML 是在 SGML 定义下的一个描述性语言,是SGML的一个应用。 HTML(HyperText Markup Language )即超文本标记语言,用来文档描述数据如何显示及文档与文档之间的关系。 HTML是Web关键技术之一,也造就Web信息大爆炸的关键。,1.2 XML的起源HTML的历史,1991年Tim Berner-Lee建立HTML HTML1.0

    7、 1993年Berner-Lee和Connolly完成 HTML 2.01995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 HTML 3.21996年1月14日,W3C推荐标准 HTML 4.01997年12月18日,W3C推荐标准 HTML 4.01(微小改进)1999年12月24日,W3C推荐标准 ISO/IEC 15445:2000(“ISO HTML”)2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准。 HTML 5目前仍為草案,並已被W3C接納。,1.2 XML的起源 HTML特点,简单

    8、化 : 造就了Web信息大爆炸 半结构化: 个体有序,整体无序,不可重用 面向信息: 描述网页中各种信息的显示格式,缺乏对信息含义的表达 缺乏语义: 对信息的检索带来困难信息利用的困难,1.2 XML的起源 XML的产生,1998年2月,W3C协会正式推出了XML。 创建标记语言的元语言 可以用来标记任何一种所想见的事物(数学公式、化学分子结构、音乐符号等) 在网络数据交换中起着重要的作用 是语义网络的描述语言(第二代Web) XML是SGML的一个子集。XML的产生就是为了简化SGML,以便用于更加通用的目的。 XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    9、,等待只会让你失去机会;,1.3 HTML的局限性,难于扩展 交互性差 语义性差 单向的超链接 缺乏对双字节或多国文字的支持,1.3 HTML的局限性,难于扩展 HTML标记(tag)集合是固定的 用户不能新增非标准标记 无法处理数学和化学等符号 交互性差 HTML通过链(超级链接)来组织信息 通过请求Web服务器来进行信息的浏览 不能做到充分的用户与应用之间的交互(JavaScript) 动态HTML对Web服务器负重很大、效率不高,1.3 HTML的局限性,语义性差 HTML最初是为了用来描述信息显示(通过对多媒体元素数据的外观、格式的定义) 缺乏对信息内容含义的表达 单向的超链接 多个目

    10、的端、多向链接 链路丢失后不能自动纠正 缺乏对双字节或多国文字的支持 中文信息页面在不同的平台下会出现无法显示等问题。,1.3 HTML的局限性,(1)HTML缺乏语法检查。 (2)HTML缺乏结构。 (3)HTML对内容不敏感。 (4)HTML不是面向对象的。 (5)HTML缺乏健壮的链接机制。 (6)HTML是不可重用的。 (7)HTML是不可扩展的。,1.4 XML的定义和特点,什么是XML XML的特点 XML的优越性,什么是XML,XML是eXtensible Markup Language的简写,一种扩展性标识语言。 结构化、语法严格 标记不固定,可以允许定义数量不限的标记 XML

    11、着重描述数据的内容(数据结构) CSS、XSL将XML数据翻译成HTML或其他格式的语言 XLLXML的链接语言 总之,XML使用了一个简单又灵活的标准格式,为基本Web的应用提供了一个描述数据和交换数据的有效手段。,什么是XML,例:XML基础教程与实验指导图书详细资料信息 人能够迅速地了解到各自所需的内容。 但是,计算机(或系统)即使能够理解页面结构或数据布局,也无法理解这里的数据是什么意义(属性)。 “XML”则正是能够让计算机也理解这些数据属性的技术。,XML的特点,XML保留了SGML的一些特点,并克服了HTML的局限性。主要特点是: XML可用于现有的Web协议(如HTTP和MIM

    12、E)和机制(如 URL)。 XML支持WEB的各种不同的应用,并使用了一种类属的方法使其具有可扩展性。HTML则不支持,它需要借助使用用于链接HTML和应用的脚本语言。 XML与SGML兼容,所以大多数SGML应用可以向XML转化。,XML的特点,同HTML文档一样,XML文档易于创建。 XML文档内容和结构清晰易懂,所以即使对非专业人员来说也易于阅读和使用。 XML的设计严谨而仔细,所以XML中标记的信息可以很容易地被计算机程序所处理。 XML标准定义精悍,这就保证了其下载和处理的速度。,XML的优越性,异质系统间的通信 将在数据库中难以处理的数据转化成数据库 企业之间的数据交换将变得更简单 更有意义和更准确的信息检索 数据内容、数据结构、数据显示分离 赋予数据更多的语义 开发灵活的Web应用软件数据的存储、传输和显示更灵活 支持互操作,1.5 一个简单的XML 案例,DavidCalder56 McMahons RdFrankstonVic3199 9903 45679903 4444040 8887 .au,

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第一章:XML概述.ppt
    链接地址:https://www.docduoduo.com/p-8221579.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开