网站大量收购闲置独家精品文档,联系QQ:2885784924

第四章XML相关重点介绍.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML是由W3C组织提出的一种可扩展标记语言。 在本章中我们概要的讲述XML产生的背景以及经历的发展过程,接着介绍了XML的基本概念,最后又介绍了XML的相关应用 。 第一节 XML快速入门 一 、SGML 二 、HTML 三 、XML 四 、标记语言 一、SGML 标准通用标记语言(Standard Generalized Markup Language,SGML)是1986年出版发布的一个信息管理方面的国际标准. SGML是一种元语言(Meta Language),具有良好的扩展性,可以用于定义新的语言。 一个典型的文档可被分成3个层次: 结构(structure)、 内容(content)和 样式(style)。 (1) 结构:为了描述文档的结构,SGML定义了一个称为“文档类型定义(Document Type Definition,DTD)”的文件(file),它为组织文档的文档元素(例如章和章标题,节和主题等)提供了一个框架。 (2) 内容:这里指的内容就是信息本身。内容包括信息名称(标题)、段落、项目列表和表格中的具体内容,具体的图形和声音等。 (3) 样式:SGML本身正在定义样式(style)的设置标准,即文档样式语义学和规范语言(Document Style Semantics and Specification Language,DSSSL)。 SGML主要是处理结构和内容之间的关系。 二、 HTML 1991年,蒂姆·伯纳斯·李定义了HTML语言的第一个规范,接着经历了HTML1.0、HTML2.0和HTML3.0、HTML2.0多个版本的发展,现在HTML2.40处于测试阶段 。 通过HTML可以表现出丰富多彩的设计风格,它的每个标记都有特定的含义,代表一种页面的设置方法,规定数据进行显示的格式。 XML注重于表示数据间的逻辑关系,而HTML在这一点上是显得力不从心。 三、XML (一)XML概念 XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。 1.XML是一套定义语义标记的规则,是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。 2.XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。 在电子商务领域XML发挥了极大的作用。 3.XML描述的是结构和语义,而不是格式化. 它不描述页面元素的格式化。可用样式单为文档增加格式化信息。文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。 4.不能用XML来直接写网页。 即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。 5.XML简化了SGML,但是它与SGML是兼容的 。 XML继承了SGML的一些特性,是一种定义严谨的标记语言,它不允许定义不明确的语法结构。 (二)使用XML有什么好处 1.XML可以广泛的运用于web的任何地方; 2.XML可以满足网络应用的需求; 3.使用XML将使编程更加简单; 4.XML便于学习和创建; 5.XML代码将清晰和便于阅读理解; (三)XML很难学吗? XML非常简单,学习容易。如果你熟悉HTML,你会发现它的文档和HTML非常相似,看同样的示例文档(例1): ?xml version=1.0? myfile titleXML Quick Start/title authorajie/author emailajie@/email datdate /myfile 第一行?xml version=1.0?是一个XML声明,表示文档遵循的是XML的1.0 版的规范。 第二行定义了文档里面的第一个元素(element),也称为根元素: myfile。这个就类似HTML里的HTML开头标记。注意,这个名称是自己随便定义的。 再下面定义了四个子元素:title,author,email,和date。分别说明文章的标题,作者,邮箱和日期。 可以用中文来定义这些标签,看上去更便于理解: ?xml version=1.0 encoding=GB2312? 文章 标题XML轻松学习手册/标题 作者ajie/作者 信箱ajie@/信箱 日日期 /文章 1.将下面代码存为myfile.htm html head script language=JavaScript for=window event=onload var xmlDoc = new ActiveXObject(Microsoft.XMLDO

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档