XML复习资料考试必用.docx
- 文档编号:4097468
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:9
- 大小:141.04KB
XML复习资料考试必用.docx
《XML复习资料考试必用.docx》由会员分享,可在线阅读,更多相关《XML复习资料考试必用.docx(9页珍藏版)》请在冰豆网上搜索。
XML复习资料考试必用
第1讲
1、的用途功能:
从中分离数据;交换、共享和存储数据;充分利用数据;创建新的语言
2、应用:
对于 和大型企业; 环境十分有价值;格式标准、灵活、开放;提供了协同工作能力可以更快地构建应用
3、概念( ),可扩展标记语言。
“可扩展”,即用户可以自定义标记。
4、是一种元语言。
< “1.0”?
>书写文件应注意:
声明语句必须作为文件的第一行。
5、其<职员>中:
“
”与“”<姓名>张三姓名>之间不能有空格,“?
”与“>”之间不能有空格
6、有且仅有一个跟标记,其他标记必须封装在根标记中,文件的标记必须形成树状结构。
7、规范的:
符合W3C制定的规则;文件分为有效的:
符合W3C规则符合额外的约束判断:
有效的文件与规范的
8、和的主要区别①的标记是固定的,预定义的,不可扩展的;而的标记是可扩展的,是可以由用户自定义的。
②的标记说明了信息的显示格式;而标记表示了数据的逻辑结构及语义
9、与的区别:
–语法要求不同–标记不同–只是显示信息,并不能说明信息是什么–主要存放内容,目标是在于如何更好地从逻辑和结构等方面来描述信息的内容
第2讲
1、字符集():
一组抽象字符的集合。
其中字符()是文字与符号的总称,包括文字、图形符号、数学符号等。
英文字符集、繁体汉字字符集、日文汉字字符集被编码过的字符集():
每种编码都限定了一个明确的字符集合
2、:
美国信息交换标准码;8859,全称8859:
8859-1
3、8转换格式(,简称)
4、汉字编码:
2312、5:
美国国家标准局
5、 的实现方式不同于编码方式。
的实现方式称为转换格式(
6、,简称为)。
一个字符的编码是确定的,但是在实际传输过程中,由于不同系统平台的设计不一定一致,以及出于节省空间的目的,编码的实现方式就有所不同。
7、*8:
大多数常用字符(中0~127字符)它只使用单字节,而对其它常用字符(特别是朝鲜和汉语会意文字),它使用3字节
8、2312:
简体中文字符集,全称为2312(80)字符集,共包括国标简体汉字6763个
9、 8859,全称 8859, 8859-1:
是8位字符集。
基本包含了书写西方欧洲语言所需的所有附加字符。
10、< “1.0”“8”?
>以“8”编码保存默认;
11、< “1.0”“2312”?
>以“”编码保存、汉字;
< “1.0”“8859-1”?
>以“”编码保存
12、<此处为注释信息>注释根标记
13、标记、空标记
14、标记的命名规则:
15、–必须以字母、下划线(_)或冒号(:
)开头–后面可以跟有效的名字符,有效名字符除了前面的,
16、还包含数字、连接符(-)、句点(.)–英文字母大小写敏感的–名称不能含有空格
17、–名称中不能有字符串“”,“”或以任何顺序排列的这三个字母的组合。
W3C保留对三个字母的命名的使用权。
18、五种特殊字符:
“<”、“>”、“&”、“‘”、““”;
19、&;';>;<;"
20、以“
[[”作为段开始,以“]]>”作为段结束,段开始和段结束之间称为段的内容。
21、段中的内容可以包含任意的字符。
22、 标记内容可以由两个部分构成:
文本数据部分和子标记部分。
一个标记的文本数据包括:
普通字符、
23、段的内容、字符引用和实体引用。
24、名称空间:
有效区分名字相同的标记;名称空间声明有两种形式:
–有前缀名称空间:
:
“”;–无前缀名称空:
“”
25、当且仅当它们的名字相同时称两个名称空间相同;只是形式上的标识符,唯一的目的是提供一
26、个唯一的名字,并不需要指向一个有效的内容,在所标识的位置上,可以不存在任何东西。
27、( ),作为名称空间的名字。
名称空间的名字不必是有效的,它仅仅是为了区分名称空间的名字而已
28、名称空间的引用
29、
(1)有前缀的名称空间:
在开始标记和结束标记的名字前面添加名称空间的前缀和冒号来引用名称空间。
名称空间的引用
(2)有前缀的名称空间:
子标记也可以重新声明名称空间。
(3)无前缀的名称空间:
该标记及其子标记都默认地隶属于这个名称空间。
(4)无前缀的名称空间:
子标记也可以重新
30、声明名称空间。
第3、4讲
1、——规范格式、交流、结构、验证有效性
2、是文档类型定义
3、的基本结构:
①的开始标记定义元素,这是中最主要注释②定义元素属性“<[”的内容!
结束标记“]>”
4、与的关联外部 关联形式< "1.0" "2312" ?
>私有引用< 根元素名 “文件的">
5、公共引用< "1.0" "2312" ?
>< 根元素名“名称”“文件的">
6、元素声明<标记名称标记约束条件>
7、指令开始关键字元素名格式定义指令定义
8、的结构
元素声明①设定基本元素的内容语法:
< 标记名称() >②不设定元素的内容语法:
< 标记名称>③最严格地设定元素的内容语法:
< 标记名称(子标记, 子标记, ……) >
9、分组元素语法:
< 标记名称(子标记, (子标记, 子标记),……)
10、混合元素语法:
< 标记名称( |子标记……)*>
11、空元素语法:
< 标记名称>
12、属性声明语法<标记名称属性名属性类型默认值…>;①设定属性默认值的方法字符串:
该字符串就是属性的缺省值,但设定在文档中该属性必须有属性值< 作者人数 “1”>②:
不明确指定属性的缺省值,但设定在文档中该属性必须有属性值< 配偶信息性别 >③:
不明确指定属性的缺省值,但设定在文档中可以出现该属性,也可以不出现。
< 作者身高 >④:
设定在文档中该属性值是固定的,同时提供该固定值< 消防车颜色 “红色”>
13、属性类型
字符数据(字符串)
特定文档中唯一的名称
对某些属性的元素的引用,这些元素属性值必须与属性的值相同
若干以空格分隔的
已定义的外部实体的名称
若干以空格分隔的名称
名称
若干以空格分隔的
接受一个在中声明为用于指示表示法类型的名称
[枚举值]接受用户显示定义的属性可选值中的一个值
14、属性类型< >< “”>
15、(枚举)属性类型< 配偶信息性别(男性|女性) >
16、<配偶信息性别=“女性”>
17、类型,类型,类型< 北京区号 ><北京区号=“010”>
18、属性类型< 记号名 "类型">< 记号名 "路径名">
19、< 实体名 "外部实体的" >或者< 实体名 "外部实体的" "外部实体的" >
20、参数实体声明内部声明的语法:
无空格< % 参数实体名“实体内容”>< % 参数实体名“实体内容”>实体的引用:
%参数实体名;
21、参数实体声明外部声明的语法为:
有空格< % 参数实体名 "外部实体的" >或者< % 参数实体名 "外部实体的" "外部实体的" >实体的引用:
%参数实体名
第5讲
1、什么是 简称,层叠样式表针对提出的样式表语言,现在同样可以很好地应用于描述文档的显示。
利用,可以定义文档中元素的显示效果。
2、编写样式单指定待格式化的元素①对待定的一类元素施加样式{;:
1.4;}{;;:
0.8}②多种元素施加相同样式{;:
0.8}
3、③多种元素施加相同样式< “c1”>奔月4000<>
4、< “c1”>联想<>
5、< “c1”>12,100.00元<>
6、< “c1”>1台<>c1{ :
:
:
0.8}
7、④对不同位置的同种元素施加不同样式1{ :
1; }
8、 对特定元素施加样式<>< “”>奔月400<>……<>{ :
2}
9、<><> <><> { :
2}
10、 样式规则的设置
11、•1 设置文本的显示方式——
12、•2 设置字体——等5种属性
13、•3 设置文本样式——等6种属性
14、•4 设置边框——等9种属性
15、•5 设置边缘——等4种属性
16、•6 设置文本和背景颜色——和
17、•7 设置背景图像——
18、•8 设置鼠标的形状——
19、•9 设置对象的层叠顺序——
20、设置文本的显示格式 的值:
, , ,
21、设置文本的显示格式列表方式;:
有以下取值, , ,,,.
22、设置文本的字体
23、•:
系统的字体。
24、取值:
如“ ”
25、•:
是否使用斜体。
26、取值:
和
27、•:
是否使用小型的大写字母显示。
28、取值:
和
29、•:
设置文字的对比度和亮度。
30、取值,100~900
31、•:
设置文字的大小。
32、设置文本的字体
33、•方法(3):
使用相对父元素字体大小的百分数。
34、取值范围:
任意百分数。
35、•方法(4):
绝对尺寸。
36、取值范围:
任意自然数,单位为,等。
37、•方法(5):
相对尺寸。
取值范围:
任意自然数,单位等。
38、:
对齐方式:
首行的缩进量。
单位:
;
39、:
文本中的字母全部大写,全部小写或首字母大写;:
文本是否加下划线
第7讲
1、与的比较—、;静态的样式描述;不遵从语法规范;不进行转换;不支持中文—专用;动态的样式描述;遵从语法规范;转换的思想;支持中文;
2、简称,可扩展样式表语言,由于是针对提出的,虽然同样可以描述文档的显示,但在处理复杂文件上稍显不足。
3、的基本思想:
通过定义转换模板,将文档转换为带样式信息的可浏览文档。
4、的组成及工作原理关联(中的关联语句):
<“”“*”> 变换(处理器):
具有处理样式表的功能,能将文件转化为文件。
(浏览器中带有处理器)
5、 的基本结构
6、•< "1.0" "2312">
7、•<
8、="">
9、•<模板规则>
10、•<输出模板>
11、•<>
12、标记<“标记匹配模式”>模板标记模板内容<>
13、<“/”>根模板根模板内容<>
14、<“标记匹配模式”模板内容<>
15、模板
16、•定义模板(函数定义):
17、–< “标记匹配模式“>
18、–……规则
19、–<>
20、•调用一个模板(函数调用):
21、< “标记匹配模式">
22、样式表中的模板匹配模式示例:
<"1.0"
23、"8"?
><"5_2"""?
><清华大学出版社>
24、5_2<><书名>基础教程书名><售价>29元售价>
25、<出版时间>2004.9出版时间><><><书名>基础教程书名><售价>22元售价><出版时间>2004.11出版时间><>清华大学出版社>5_2
26、是用来控制文档的显示;•常用的有两个版本:
一个是微软的基于工作草案的 ,另一个是W3C推荐标准 1.0;••样式表是由一个或多个被称为“模板”的规则集组成的,模板是中最重要的概念之一。
一个文件至少含有一个根模板
27、的动态功能都是通过预定义的元素来实现的,它们大致分为4类:
匹配模式、选择模式、测试模式和其他模式。
28、常用的标记
29、•匹配模式:
这些元素都有属性
30、–定义模板<>
31、•选择模式:
这些元素都有属性
32、–节点输出语句<>
33、–循环判断语句<>
34、–排序语名<>
35、–调用模板<>
36、•测试模式:
这些元素都有属性
37、–条件判断语句<>
38、–多条件判断语句<>
39、节点输出语句<>•语法:
–<>
40、–< "匹配模式"/>
41、输出当前节点及其所有后继节点的取值
42、输出指定节点的取值,用属性进行限定
43、常用的标记
44、5.3.2 循环判断语句<>语法:
45、–< “匹配模式" >
46、–<输出内容>
47、–<>
48、 排序语句<>
49、•对源文档的元素进行重新排序•语法
50、–<"匹配条件">
51、单条件判断语句<>语法:
(1)用元素的名称作为匹配条件
52、•<"元素名称">
(2)用元素内容作为匹配条件
•<“元素名称=‘元素内容'">
(3)属性条件
•<“@属性名称”>
(4)属性值条件
•<“@属性名称关系操作符‘特定属性值’”>
例如:
”100“>”123”
•<“@属性名称关系操作符特定属性值”>
例如:
200>100
(5)子标记条件
•<“子标记名称”>
(6)子标记及属性条件
•<“子标记名称[@属性名称]”>
(7)子标记及属性、属性值条件
•<“子标记名称[@属性名称关系操作符‘特定属性值’]”>
53、•<“子标记名称[@属性名称关系操作符特定属性值]”>
54、格式1:
<“学生”>•<><>
55、格式2:
<“学生”><>你好
56、<><>
57、不常用的标记
58、•< "1.0" "8" ?
>
59、•<"5_7" "" ?
>
60、•<商品信息>
61、•<名称"37">
62、•电视机
63、是用来控制文档的显示;常用的有两个版本:
一个是微软的基于工作草案的 ,另一个是W3C推荐标准 1.0;样式表是由一个或多个被称为“模板”的规则集组成的,模板是中最重要的概念之一。
一个文件至少含有一个根模板;
64、的动态功能都是通过预定义的元素来实现的,它们大致分为4类:
匹配模式、选择模式、测试模式和其他式。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 复习资料 考试