网页制作与设计教程教学课件 第十四章

上传人:w****i 文档编号:94557061 上传时间:2019-08-08 格式:PPT 页数:20 大小:142.50KB
返回 下载 相关 举报
网页制作与设计教程教学课件 第十四章_第1页
第1页 / 共20页
网页制作与设计教程教学课件 第十四章_第2页
第2页 / 共20页
网页制作与设计教程教学课件 第十四章_第3页
第3页 / 共20页
网页制作与设计教程教学课件 第十四章_第4页
第4页 / 共20页
网页制作与设计教程教学课件 第十四章_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网页制作与设计教程教学课件 第十四章》由会员分享,可在线阅读,更多相关《网页制作与设计教程教学课件 第十四章(20页珍藏版)》请在金锄头文库上搜索。

1、网页制作与设计 陈语林 梁建武 周诚 主编 中国水利水电出版社,第十四章 XML语言简介,本章通过一个部门联系信息表的事例, 综合讲述了XML文档、文档类型说明 (DTD)以及样式单三方面要素,讲述 了XML的方方面面。,教学重点与难点,XML的术语 文档类型说明(DTD) XML的显示(样式单),14.1 XML 概述,一、 XML 的历史 XML 同 HTML 一样,都来自 Standard Generalized Markup Language,即标准通用 标记语言。 二、 XML的定义 可扩展置标语言 XML(Extensible Markup Language)也是一种置标语言。,X

2、ML提供了一个标准,可以根据实际 需要定义新的置标语言,并为这个置标语 言规定它特有的一套标签。准确的说, XML 是一种元置标语言,它允许根据提供 的规则,制定各种各样的置标语言。 三、 XML 的优缺点 1. XML 的优点 2. XML 的缺点 3. XML与HTML的比较,14.2 XML 的语法,XML 允许“随心所欲”地建立自己的标 记集,但这个标记集建立起来,就必须严 格遵守XML语法和标记集的规定,这个 XML 文件应该是“形式良好的”(well- formed)。 一、XML 文件的逻辑结构 1.XML文件的整体结构,2.用XML声明作为开头 3. XML元素:标记数据内容/

3、标记 4.字符数据 5.标记:标记名 (属性名=“属性取值”)* 6.特殊标记CDATA: 7.注释:用“!-”和“-”引起来 8.处理指示,二、 XML文件的物理结构 1.实体:实体充当着和别名类似的角色, 即一个简单的实体名称可以用来代表一大 段文本内容。 2.实体的两种类型:一般实体和参数实体。 3.实体的使用方式:实体声明和实体引用。,14.3 XML 的文档类型说明,一个XML文件必须遵守文件类型描述 DTD(Document Type Definition)中定义 的各种规定。DTD描述了一个置标语言的 语法和词汇表,也就是定义了文件的整体 结构以及文件的语法。 XML的处理指示中

4、所有单词必须都是 小写的,但所有DTD中的关键字都必须是 大写的。,一、 内部DTD 一个包含DTD的XML文件的结构为: 文件体. 这样就定义了一个文件,它以 DOCTYPE中规定的根元素名作为其根元素 的名字。,二、外部DTD 一个DTD既可以是内部的,包含在 XML文件中(standalone=“yes”);也可以 是外部的,作为一个外部文件被引用 (standalone=“no”)。 引用一个外部DTD,必须修改XML声 明和DOCTYPE声明。在DOCTYPE声明中, 应该加入SYSTEM属性: ,三、元素类型声明 为了定义文件结构中的细节,必须展开 DTD中元素说明部分,使用元素类

5、型声明 (ETD)来声明有效的文件元素。 四、定义元素及其子元素 DTD尽管要求严格,但也有它的灵活性。 使用正则表达式,可以描述父元素与子元 素之间非常复杂的关系。,五、定义有效的元素属性 在DTD中定义属性时,使用下面的格式: ATTLIST是一个属性的列表,它可以包 含很多属性,在实际应用中,一个元素也 经常有多个属性。 1.属性缺省值 2.元素类型 3.实体属性类型与参数实体,144 XML的显示样式单,样式单(Style Sheet)是一种专门描述结 构文档表现方式的文档,它既可以描述这 些文档如何在屏幕上显示,也可以描述它 们的打印效果,甚至声音效果。样式单一 般不包含在XML文档

6、内部,而以独立的文 档方式存在。两种样式单:层叠样式单 CSS(Cascading Style Sheets)和可扩展样,式单语言XSL(eXtensible Stylesheet Language)。 一、 CSS概述 利用CSS,可以定义HTML或XML文档 中元素的显示效果,包括元素的位置、颜 色、背景、边空、字体、排版格式等等。 CSS的基本思想是为文档中的各个标记 定义出相应的一组显示样式。格式为: 选择符 样式属性:取值;样式属性:取值;. ,1.选择符 :施加样式的元素 2.样式属性:样式属性就是指元素的哪些 属性可以在样式单中给予改变,包括字体 属性、颜色属性、背景属性、文本属

7、性、 边框属性等,还有一些与页面排版、跨媒 体出版相关的内容。 根据属性的不同,属性值的选取也有所 不同,主要不外乎以下四种:长度、URL、 颜色、关键字。,二、使用CSS显示XML文档 在XML文档中使用CSS的方式两种方式: 引用式和嵌入式。 1.引用式 是指XML文档本身不含有样式信息, 通过引用外部CSS文档来定义文档的表现 形式。实现方法是,在XML文档的开头部 分写一个关于样式单的声明语句: ,2.内嵌式 指将CSS样式直接嵌入到XML文档内部, 为元素设置style属性,并在属性值中给出 对其样式的定义。 三、XSL概述 XSL它是通过XML进行定义的,遵守 XML的语法规则,是XML的一种具体应用。 在XML中的声明: ,四、XSL句法与函数 1.文档结构 XSLT文档是XML文档,因此文档的第 一句是: 接下来是样式单部分: ,2.模板及应用 3.计算节点值 4.循环处理 5.排序 6.元素与属性创建 XSLT是一个动态的样式单,在处理过 程中可产生新的元素或元素属性。 7.节点拷贝 8.输出格式与编码问题,

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

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

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