网页制作教程 教学课件 ppt 作者 赵丰年 1_中文ppt 10Xml

上传人:E**** 文档编号:89441966 上传时间:2019-05-25 格式:PPT 页数:32 大小:209KB
返回 下载 相关 举报
网页制作教程 教学课件 ppt 作者  赵丰年 1_中文ppt 10Xml_第1页
第1页 / 共32页
网页制作教程 教学课件 ppt 作者  赵丰年 1_中文ppt 10Xml_第2页
第2页 / 共32页
网页制作教程 教学课件 ppt 作者  赵丰年 1_中文ppt 10Xml_第3页
第3页 / 共32页
网页制作教程 教学课件 ppt 作者  赵丰年 1_中文ppt 10Xml_第4页
第4页 / 共32页
网页制作教程 教学课件 ppt 作者  赵丰年 1_中文ppt 10Xml_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《网页制作教程 教学课件 ppt 作者 赵丰年 1_中文ppt 10Xml》由会员分享,可在线阅读,更多相关《网页制作教程 教学课件 ppt 作者 赵丰年 1_中文ppt 10Xml(32页珍藏版)》请在金锄头文库上搜索。

1、1,HTML语言与网页设计,XML技术入门,2/32,学习目标,理解什么是XML。 掌握基本的XML文档规则。 掌握如何指定文档类型定义。 理解XML模式的概念。 理解XML编程接口的作用。,3,Part1,什么是XML,4/32,XML的定义,XML 是标准通用标记语言(Standard Generic Markup Language,SGML)的一个子集。其目的是使得在 Web 上以现有HTML的使用方式提供、接收和处理通用的 SGML 成为可能。,5/32,XML与HTML,HTML 着重描述 Web 页面的显示格式,而XML 着重描述的是 Web 页面的内容。 XML 既不是 HTML

2、 的升级技术,也不是 HTML 的替代技术,它们有各自的应用领域。,6/32,XML文档的组成部分,标记:尖括号之间的文本 元素:开始标记、结束标记以及位于二者之间的所有内容 属性:元素开始标记中的名称,7/32,显示XML文档,方式:使用CSS 方式:使用XSL XSL 的全称是 Extensible Stylesheet Language(可扩展样式语言),它是设计 XML文档显示样式的主要文件类型,它本身也是基于 XML 语言的。,8/32,XML在Web领域的应用,XML 简化数据交换。 XML 支持智能代码。 XML 支持智能搜索。,9,Part 2,XML文档规则,10/32,三种

3、XML文档,有效的(Valid)XML 文档:既遵守 XML 文档规则,也遵守用户自己定义的文件类型定义(DTD)。 无效的(Invalid)XML 文档:没有遵守 XML 规范定义的语法规则,也没有遵守 DTD 文件规范。 格式正确的(Well-formed)XML 文档:遵守 XML 语法规范,但没有 DTD 文件规范。,11/32,XML声明,声明一般是 XML 文档的第一句,作用是告诉浏览器或者其他处理程序:当前文档是XML文档。其格式如下: ,12/32,根元素,XML 文档必须包含在一个唯一的元素中,这个元素称为根元素,它包含文档中所有文本和所有其他元素。,13/32,元素不能重叠

4、,在 HTML 代码中元素重叠是可以接受的,但在 XML 中各元素不能交叉重叠出现。例如: I really love XML. ,14/32,必需要有结束标记,在 XML 文档中,结束标记是必需的,不能省略任何结束标记。即使是空元素也需要结束(可以在空元素的开始标记最后加入一个“/”来表示空元素)。 例如, 相当于 ,而 相当于 。,15/32,元素区分大小写,XML 元素是区分大小写的。在 HTML 中, 和 是相同的;而在 XML 中,它们是不同的。 例如: 这是一级标题文字 ,16/32,属性必须有值且用引号括起来,必需为属性赋值; 值必需用引号括起来。可以用单引号也可以用双引号,但前

5、后要保持一致。,17/32,XML的名称空间,XML 名称空间为 XML 文档元素提供了一个上下文,它允许开发者按一定的语义来处理元素。 要使用标记名称空间,就要定义一个名称空间前缀,然后将它映射至一个特殊字符串。,18,Part 2,文件类型定义(DTD),19/32,什么是DTD,文件类型定义(Document Type Definition,简称 DTD)允许用户定义在 XML 文档中出现的元素、元素出现的次序、元素之间如何相互嵌套以及 XML 文档结构的其他详细信息。,20/32,DTD 范例,为 XML 文档定义 DTD 后,文档必需包含 DTD 中定义的所有元素,并且要按照 DTD

6、 中的元素顺序在文档中出现。 DTD 文件也是一个 ASCII 的文本文件,文件扩展名为 .dtd。,21/32,DTD 文件声明,如果文档是一个“有效的 XML 文档”,那么文档一定要有相应 DTD 文件,并且严格遵守 DTD 文件制定的规范。DTD 文件的声明语句紧跟在 XML 声明语句后面,格式如下: ,22/32,DTD 文件声明,例如,对于我们一直使用的地址信息的 XML 文档,可以使用如下语句: ,23/32,DTD 中的符号表示,24/32,DTD 中的符号表示,25,Part 3,XML模式与编程接口,26/32,什么是模式,模式是指一组为了描述一类给定的 XML 文档而预先定

7、好的规则,它指定了两方面的信息,一是文档的结构信息(比如,哪几个元素是其他元素的子元素,子元素出现的顺序和数量等),二是每个元素和属性的数据类型。,27/32,模式的优势,XML 模式使用 XML 语法。 XML 模式支持数据类型并且可扩展。 XML 模式有更强的表达能力。,28/32,XML 编程接口-DOM,文档对象模型(通常称为 DOM)为 XML 文档(当然也可以是 HTML 文档)的已解析版本定义了一组接口,它是一种通过编程方式对 XML 文档中数据及结构进行访问的标准。,29/32,DOM 树,30/32,31/32,XML 编程接口-SAX,SAX(Simple API for XML) 是一种非常简单的XML API,它允许开发者使用事件驱动的 XML 解析。 与 DOM 不同,SAX 并不要求将整个 XML 文件一起装入内存,而是采用向用户代码发送事件的方式解析 XML 文档。,32/32,Thats all for this chapter!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号