网页制作第十四章XML语言简介.ppt

上传人:牧羊曲112 文档编号:6600162 上传时间:2023-11-16 格式:PPT 页数:19 大小:287.64KB
返回 下载 相关 举报
网页制作第十四章XML语言简介.ppt_第1页
第1页 / 共19页
网页制作第十四章XML语言简介.ppt_第2页
第2页 / 共19页
网页制作第十四章XML语言简介.ppt_第3页
第3页 / 共19页
网页制作第十四章XML语言简介.ppt_第4页
第4页 / 共19页
网页制作第十四章XML语言简介.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《网页制作第十四章XML语言简介.ppt》由会员分享,可在线阅读,更多相关《网页制作第十四章XML语言简介.ppt(19页珍藏版)》请在三一办公上搜索。

1、第十四章 XML语言简介,本章通过一个部门联系信息表的事例,综合讲述了XML文档、文档类型说明(DTD)以及样式单三方面要素,讲述了XML的方方面面。,教学重点与难点,XML的术语文档类型说明(DTD)XML的显示(样式单),14.1 XML 概述,一、XML 的历史 XML 同 HTML 一样,都来自 Standard Generalized Markup Language,即标准通用标记语言。二、XML的定义 可扩展置标语言 XML(Extensible Markup Language)也是一种置标语言。,XML提供了一个标准,可以根据实际需要定义新的置标语言,并为这个置标语言规定它特有的

2、一套标签。准确的说,XML 是一种元置标语言,它允许根据提供的规则,制定各种各样的置标语言。三、XML 的优缺点 1.XML 的优点 2.XML 的缺点 3.XML与HTML的比较,14.2 XML 的语法,XML 允许“随心所欲”地建立自己的标记集,但这个标记集建立起来,就必须严格遵守XML语法和标记集的规定,这个 XML 文件应该是“形式良好的”(well-formed)。一、XML 文件的逻辑结构 1.XML文件的整体结构,2.用XML声明作为开头 3.XML元素:标记数据内容/标记 4.字符数据 5.标记:标记名(属性名=“属性取值”)*6.特殊标记CDATA:7.注释:用“!-”和“

3、-”引起来 8.处理指示,二、XML文件的物理结构 1.实体:实体充当着和别名类似的角色,即一个简单的实体名称可以用来代表一大段文本内容。2.实体的两种类型:一般实体和参数实体。3.实体的使用方式:实体声明和实体引用。,14.3 XML 的文档类型说明,一个XML文件必须遵守文件类型描述DTD(Document Type Definition)中定义的各种规定。DTD描述了一个置标语言的语法和词汇表,也就是定义了文件的整体结构以及文件的语法。XML的处理指示中所有单词必须都是小写的,但所有DTD中的关键字都必须是大写的。,一、内部DTD 一个包含DTD的XML文件的结构为:文件体.这样就定义了

4、一个文件,它以DOCTYPE中规定的根元素名作为其根元素的名字。,二、外部DTD 一个DTD既可以是内部的,包含在XML文件中(standalone=“yes”);也可以是外部的,作为一个外部文件被引用(standalone=“no”)。引用一个外部DTD,必须修改XML声明和DOCTYPE声明。在DOCTYPE声明中,应该加入SYSTEM属性:,三、元素类型声明 为了定义文件结构中的细节,必须展开DTD中元素说明部分,使用元素类型声明(ETD)来声明有效的文件元素。四、定义元素及其子元素 DTD尽管要求严格,但也有它的灵活性。使用正则表达式,可以描述父元素与子元素之间非常复杂的关系。,五、定

5、义有效的元素属性 在DTD中定义属性时,使用下面的格式:ATTLIST是一个属性的列表,它可以包含很多属性,在实际应用中,一个元素也经常有多个属性。1.属性缺省值 2.元素类型 3.实体属性类型与参数实体,144 XML的显示样式单,样式单(Style Sheet)是一种专门描述结构文档表现方式的文档,它既可以描述这些文档如何在屏幕上显示,也可以描述它们的打印效果,甚至声音效果。样式单一般不包含在XML文档内部,而以独立的文档方式存在。两种样式单:层叠样式单CSS(Cascading Style Sheets)和可扩展样,式单语言XSL(eXtensible Stylesheet Langua

6、ge)。一、CSS概述 利用CSS,可以定义HTML或XML文档中元素的显示效果,包括元素的位置、颜色、背景、边空、字体、排版格式等等。CSS的基本思想是为文档中的各个标记定义出相应的一组显示样式。格式为:选择符 样式属性:取值;样式属性:取值;.,1.选择符:施加样式的元素 2.样式属性:样式属性就是指元素的哪些属性可以在样式单中给予改变,包括字体属性、颜色属性、背景属性、文本属性、边框属性等,还有一些与页面排版、跨媒体出版相关的内容。根据属性的不同,属性值的选取也有所不同,主要不外乎以下四种:长度、URL、颜色、关键字。,二、使用CSS显示XML文档 在XML文档中使用CSS的方式两种方式

7、:引用式和嵌入式。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备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号