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

《第1章XML概述.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 XML概述 XML概述 在1996年11月波士顿SGML(Standard General Markup Language,标准通用标识语言)世界年会上,与会代表一致同意采用全新的电子文件格式通用标准—XML。XML即可扩展标记语言(Extensible Markup Language),是一种基于SGML的简单灵活的语言,W3C(World Wide Web Consortium,互联网联合组织)于1998年2月发布了其标准定义。同HTML一样,XML是SGML的一个简化子集,融合了SGML的丰富功能及HTML的易用性等优点。 XML 就是 EXtensible Markup Language (支持可扩展标记语言) XML 是一种 标记语言 类似HTML语言 XML 是被用来 描述数据 的 XML 的标签都没被定义。你必须 对你的标签进行定义 XML 使用 文件类型定义 (DTD) 或是 XML Schema(模型) 对数据进行描述 XML中加入 DTD 或者XML Schema 可以被用来 自我描述 XML 是W3C组织(World Wode Web Consortium)所推荐的 1.1 标记语言简介 标记语言源起于传统印刷.印刷之前需要排版.在现代排版技术产生以前,人们进行排版时,做法是,在文章正文中做上相应的记号(这些记号用来说明排版时文章的格式,段落等),以供排版人员在排版时使用.具本的做法是将要排版的文章先拷贝一份,然后,再对副本以人工方式标记,并加上编辑说明,以告诉印刷者如何处理.请看下面的例子. 如下示,这就是一种在文章内加上标记的说明方法.在标记中说明了待处理内容要求的格式. 在进入电子时代后,尽管人们可以在像word这样的编辑软件中直接设定文章的格式,但其实,在这些软件里也有着相应的格式说明.这些格式说明语句采用的是电子式的说明语句,我们用户是看不到的(只能看到编辑的效果).我们来看下面的例子. 前面的两副图中,我们可以看到如下的特点: 第一副图中没有说明格式控制(其实它的格式控制已经在电子说明中解决了); 第二副图中则显了各种控制字符,但不能显示我们所希望的样式. 在网络上,也常常是这样的情况.因为,我们的浏览器其实和word等软件一样,它也是将一些特定语言书写的电子标记进行解释,从而按一定的格式来显示网页. 当前,较常用的网页标记语言是HTML语句. HTML语言定义了一系列的标记,每个标记表明了一定的显示格式,主要用于编写各种各样的网页,网页中可以包含标题、文本、表格、列表、图片、超链接等内容。 我们先来看如下这一段HTML代码 HTML代码 显示的效果是输出一个表格: 从上例我们可以看出: RTF,HTML语言是用一系列事先定义好的标记来说明显示的格式等。 这些事先定义好的标记就是我们所说的电子标记。 1.2 了解XML XML与RTF、HTML的不同在于“X”,即可扩展 性。这个扩展在于XML不预先定义标记,而是提供了定义标记的标准,利用这个标准,用户可以根据实际需要的定义自己的标记。因此,可以使用XML描述任意类型的文档。 我们可以在文档类型定义(DTD)进行事先的定义,就可以了。 我们来看一个例子,如有以下文档 例子1 哇,我们发现了一个很奇怪的事,这里,标记都变成了中文的了,而且看到标记我们就可以明白这个数据的作用。 效果如下 再看一个例子 例子2 在IE中的效果如下: 效果 从上面的例子,我们可以明白: XML显示的是数据的语义,这些语义是由用户根据XML所提供的规则自行定义的,它不显示数据的格式。 HTML则连数据显示的格式也考虑了。 那么在XML中,如何按特定的要求输出一定格式的数据呢。 XML文档要按一定的外观显示的话,可以通过搭配样式单(或称样式表)来描述,通过指定和该XML文档相连的样式单文件,为XML文档定义显示格式。 如下所示: 样式单文件 这个样式单文件的作用是把XML中的数据按一定的格式输出(这里是表格) 样式单文件定义好以后,在对应的XML文档中加上相应的关联语句,即可以将XML文档中的数据显示出来。(XML文档要与对应的样式单文件放到同一个目录下)。 例1 从这些例子我们可以看出,与HTML不同,XML将结构、内容和显示格式分离,可通过编写多个样式单,将同一个XML源文档用不同的方式呈现出来。 XML并不是一种新的语言,是SGML的一个子集,HTML也是SGML的一个子集。但是,XML简化了SGML。 1.3 需要XML的原因 1、SGML(Standard Generalized Markup Language) : 说到XML,我们一定要先了解一下SGML (Standard Generalized Markup Lan

文档评论(0)

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

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

1亿VIP精品文档

相关文档