XML期末复习主要材料.docx

上传人:b****5 文档编号:3233847 上传时间:2022-11-20 格式:DOCX 页数:13 大小:21.78KB
下载 相关 举报
XML期末复习主要材料.docx_第1页
第1页 / 共13页
XML期末复习主要材料.docx_第2页
第2页 / 共13页
XML期末复习主要材料.docx_第3页
第3页 / 共13页
XML期末复习主要材料.docx_第4页
第4页 / 共13页
XML期末复习主要材料.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

XML期末复习主要材料.docx

《XML期末复习主要材料.docx》由会员分享,可在线阅读,更多相关《XML期末复习主要材料.docx(13页珍藏版)》请在冰豆网上搜索。

XML期末复习主要材料.docx

XML期末复习主要材料

《XML基础及应用开发》复习提纲

◆考试卷型

一、选择题(每小题2分,共40分)

二、填空题(每空1分,共10分)

三、简答题(6小题,共25分)

四、设计题(3小题,共25分)

◆复习内容

一、英文缩写的中文全称

XML:

可扩展标记语言SGML:

标准通用标记语言

HTML:

超文本标记语言DTD:

文档类型定义

XSL:

可扩展样式表语言CSS:

级联样式表或层叠样式表

二、XML基本语法

1、XML文档声明P.18

1.XML文档主要由两部分组成:

文档序文和文档根元数。

2.根据XML规范,每个正规的XML文档都要由一个XML文档声明开始,不允许在其前面有其他任何的字符、空格以及注释。

3.XML声明的基本语法格式为:

xmlversion=”1.0”encoding=”gb2312”standalone=”yes”?

>

4.version=”1.0”:

说明使用的XML版本为1.0。

5.默认使用UTF-8。

2、XML元素的定义P.22-25

1.元素的基本形式:

1.开始标记和结束标记必须成对出现。

2.XML元素的开始标记和结束标记必须同名,但要在结束标记前面加上一个斜杆。

3.各个元素的开始标记和结束标记可以嵌套使用,但不能交叉使用。

4.空元素标记可以省略结束标记,但必须以“/”结束。

2.元素的命名规则

1.英文名称必须以英文字母或下划线“_”开头,中文名称可以以汉字开头或下划线“_”开头。

2.元素名称前不能出现空格。

3.在英文元素名称在,元素名称应该区分大小写。

元素的嵌套

4.一个XML文档只有一个根元素,它是XML文档的入口,代表文档本身。

3、XML元素属性的定义P.27

元素中属性声明的语法格式:

空元素

<标记名属性名1=“属性值1”属性名2=“属性值2”····>元素内容

非空元素

<标记名属性名1=“属性值1”属性名2=“属性值2”····/>

定义:

1.属性的命名规则与元素的命名规则相同,属性名区分大小写。

2.元素可以定义多个属性,属性之间必须用空格隔开。

3.属性名和属性值必须成对出现。

4.属性值必须用单引号或双引号作为一对分隔符将其括起来。

5.属性不能再元素的结束标记中出现。

4、XML文档注释P.30-33

1.注释的格式:

—注释内容-->

2.放在

xmlversion=”1.0”encoding=”gb2312”standalone=”yes”?

>下面,根元素的前面。

3.注释不能出现XML声明之前,XML声明必须是文档最前面的部分。

4.注释不能放在标记中。

5.XML注释中不能包含另一个注释。

5、XML的相关技术:

DTD、XSL、Xpath

6、根据XML文档结构图(P.27图2-4)完成XML文档的编写

三、文档类型定义(DTD)

1、DTD的用途P.42

DTD是用来描述XML文档的一种常见方法,用来定义文档的逻辑结构。

2、元素的声明(基本字符元素、含有子元素的元素、空元素)P.45-51

1.元素声明的语法:

ELEMENT:

元素声明语句的关键字,用大写字母表示,指示该语句元素声明语句。

2.基本字符元素声明

XML文档中的基本元素是指那些含有字符数据,而不含有任何子元素的元素。

在相应的DTD中,声明基本字符元素的具体格式如下:

ELEMENT元素名称(#PCDATA)>

这里的PCDATA是指可解读字符数据,小括号和PCDATA前面的“#”不能省略。

3.含有子元素的元素声明

有时XML文档中的一个元素可以包含若干指定的子元素,也就是说,元素含有子元素。

在相应的DTD中,声明含有子元素的元素的具体格式如下:

ELEMENT父元素名(子元素名1,子元素名2,子元素名3,…)>

这种声明方式是十分严格的,也就是说,经上述声明的元素只能包含所指定的子元素,而不能直接包含其他任何字符数据;同时这些元素在XML文档中必须以声明中的排列顺序依次出现在其父元素中,每个子元素必须出现且只能够出现一次。

 

3、控制子元素出现次数的特定符号P.49

DTD中控制子元素出现次数的特定符号

无符号:

没有基数操作符,表示必须出现且只能出现一次。

可不出现或只出现一次

*:

可不出现或可多次出现,即可出现任意次。

+:

出现一次或多次,即至少出现一次。

EMPTY元素声明

例如,在HTML中,


等标记都是没有内容的,称之为空元素。

在XML文档中也可能会包含一些空元素,这些空元素只有一个独立标记,而没有任何内容。

在对应的DTD中,空元素的声明格式为:

ELEMENT元素名EMPTY>

下面的语句定义了一个空元素:

ELEMENTstyleEMPTY>

空元素在XML文档中的表示格式为<元素名/>,可以没有结束标记,但必须在标记名之后添加“/”。

对于上面例子的空元素声明,在XML文档中使用此空元素的格式为: