第一章 XML简介.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 XML简介 课程内容 1.1 XML简介 1.2 文件的编辑 1.3 XML和HTML的区别 1.4 XML的有效性 1.5 XML的显示 1.6 XML解析器 课程地位 1.1 XML简介 1 什么是XML 2 XML的应用 3 XML的发展 4 XML的优点 1 什么是XML XML:(eXtensible Markup Language) XML:可扩展标记语言 XML是一种您可以用来创建自己的标记的标记语言。 XML由万维网协会(W3C)创建—96年提出标准,98年公布XML1.0 示例1-1 ?xml version=1.0 encoding=gb2312 ? note from张三/from to李四/to message周末一起去吃火锅呀/message /note 1 什么是XML 一、扩展性---使用XML,你可以为你的文档建立自己的标记(tags)。 二、标识---使用XML你可以识别文档中的元素。 三、语言---使用XML你要遵循特定的语法来标识你的文档。 四、结构化---XML促使文档结构化,所有的信息按某种关系排列。 1 什么是XML 五、Meta数据(Metadata)---专业的XML使用者会使用meta数据来工作。 1、可以验证数字签名,使在线商务的提交动作(submission)有效。 2、可以被方便的建立索引和进行更有效搜索。 3、可以在不同语言之间传输数据。 2 XML应用 1. 简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas)) 2. 面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML)) 3. 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT)) 4. 异构平台的整合 3 XML的发展 3 XML的发展 1996年,万维网协会开始设计一种可扩展的标记语言,1998年2月,XML1.0成为了W3C的推荐标准。这种XML语言继承了SGML的规范,Standard Generalized Markup Language (SGML)是一种基于记号文本的语言。另外XML还保持了对现有的面向SGML系统的向下兼容性。XML将SGML的灵活性和强大功能与已经被广泛采用的HTML结合起来,简化了计算机对文档和数据交换的处理,使得现有的协议和软件更为协调,从而简化了数据的处理和传输。 SGML 标准通用标记语言(Standard Generalized Markup Language) 多种的输出格式(纯文字,HTML等) 为所有的文件提供了一致的外观,便与管理与维护 缺点: SGML应用程序不易开发 SGML文件不易在Web上传播 缺少厂商的支持 HTML HTML是设计用来做人机交互的 HTML对外观、布局很擅长,但缺乏对内容,即资讯内涵表达的能力 缺点: 1. 结构上的限制:HTML最大的限制就是它的标记集是固定的 2. 信息再利用的限制 3. 资料交换的限制 4. 动文件处理的限制 5. 无法支持较精确的查询 6. HTML的不断修订造成了许多网站维护的额外工作 XML XML可扩展标记语言(eXtensible Markup Language) XML是一种您可以用来创建自己的标记的标记语言。 示例1-2:2D失量图 ?xml version=1.0 encoding=gb2312? graphic-elements graphic-element typeline/type border width2/width color#FFFF00/color /border points point x100/x y100/y /point point x200/x y200/y /point /points /graphic-element /graphic-elements 示例1-3:3D设计 ?xml version=1.0 encoding=gb2312? 场景 形体s 形体 类型球/类型 图元数据 半径100/半径 球心 x100/x y100/y z200/z /球心 /图元数据 姿态 平移 x增量1000/x增量 y增量0/y增量 z增量0/z增量 /平移 示例1-3:3D设计 旋转 x夹角

您可能关注的文档

文档评论(0)

神话 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5203223011000000

1亿VIP精品文档

相关文档