XML基础第一章XML概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 XML概述 第1章 XML概述 1.1 XML的起源和目的 XML(eXtensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium,万维网联盟)推出的新一代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。 1.1.1标记语言 什么是标记语言? 1.1.2标准通用标记语言 什么是标准通用标记语言? 1.1.3超文本标记语言 HTML(Hyper Text Markup Language,超文本标记语言),是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。 例1-1.HTML——文档范例 下面通过一个简单例子初步认识这种标记语言的特点。打开“记事本”,在该记事本中输入例1-1.HTML程序的代码。然后将文件保存为例1-1.html。在IE浏览器中显示。 例1-1.HTML——文档范例 例1-1.HTML——文档基本架构 HTML使用各种不同的HTML标记符号来分别标识和设定不同的网页元素,这样的网页元素也被称为HTML元素。每个元素通常由开始标记、结束标记,以及夹在这两个标记中的内容所组成。 一个完整的HTML文档由文档头部和文档正文两个部分组成 例1-1.HTML——常用标记 常用的HTML标记及其功能如表1-1所示。 例1-1.HTML——常用标记 例1-1.HTML——常用标记 例1-1.HTML——HTML局限性 HTML的局限性主要表现在如下几个方面: 1.1.4可扩展标记语言XML SGML功能强大,但过于复杂;HTML功能简单,但无法处理大量的结构化信息。 针对这些问题,1996年人们开始致力于描述一种新的标记语言,使其既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性和易用性,这就是可扩展标记语言XML。 1.1.4可扩展标记语言XML XML具有如下一些特点: 例1-2.XML——文档实例 在创建一个XML文档时,可以由用户自己定义各种标记并以任何名字为它们命名,XML 几乎可以用来描述所有形式的文档。例如,程序的内容是描述一本书的相关信息。通常,可以在IE 浏览器中打开XML文档。 例1-2.XML——文档实例 1.2 XML的一般概念 XML有什么优点? XML究竟能做什么? 1.2.1XML的特点 XML最主要的特点体现在可扩展性方面,例1-3就是一个描述图书信息的XML文档。 1.2.1XML的特点 实现不同数据源之间的数据交换和传输 1.2.1XML的特点 数据内容与表现形式的分离 1.2.1XML的特点 支持不同文字、不同语种间的信息交互 1.3 XML相关技术 XML涉及到很多相关的技术,只有将这些技术结合起来,才能充分发挥XML的强大功能。 如何对XML数据进行显示、查找、排序等操作都需要一系统XML相关技术作为支撑。 这些技术主要包括: DTD或XML Schema(文档类型定义)第4、6章将详细讲解 CSS和XSL(可扩展样式语言)第7、8章将详细讲解 DSO(数据岛)第9章将详细讲解 DOM(文档对象模型)第10章将详细讲解 1.3.1建立正规有效的XML文档 正规的XML文档 例1-4.DTD——文档实例 一个正规的XML文档如果与某个DTD文档或Schema文档相关联,并遵守相应的限制条件,就称之为有效的XML文档。 【例1-4】与书例1-3图书信息表XML文档对应的DTD文档。 例1-4.DTD——文档实例 根据DTD定义的结构来编写的XML文档,通常要在XML文档中声明这些标记的出处,也就是定义标记的DTD文档。 在XML文档中声明相应的DTD文档出处的程序语句为 例1-5——与例1-4DTD文档相关联的XML文档 1.3.2 XML的名称空间 XML标记语言的一大优点是它的可扩展性,即允许用户自己定义标记与标记之间的嵌套关系。但是,这种优点很容易导致标记重名问题,有时在同一个文件中,会出现名称相同的标记。 XML的解决方法是,在标记名前加上全球唯一的标记符,指明标记的归属。为了保证这个标识符的唯一性,一般都采用网址作为名称空间的名字。 1.3.3 XML的语言 XML关心的是数据内容和数据结构,不提供数据的显示功能,数据的显示需通过其他的技术来实现,这是它的一大特点。 使用CSS格式化XML文档 例1-6——XML文档范例 【例1-6】使用英文字符串作为标记名的图书信息表XML文档 例1-7——为例1-6的CSS样式表 【例1-7】为例1-6的图书信息表设计一CSS样式表 例1-7——增加引用CSS样式的XML文档 例1-7——增加引用CSS样式的XML文档 运行效果如下图所示: 1.3.4 XML的数据源对象 XML文

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档