发布时间 : 星期三 文章XML复习题更新完毕开始阅读f0589c7b79563c1ec4da7151
XML复习题:
1、什么是XML? XML文件和HTML文件有何不同?
答XML即可扩展的标记语言,HTML为超文本标记语言,遵循的标准一样
XML是Extensible Markup Language的简称,中文名可扩展标记语言,它是一种简单的文本格式存储数据的方式。XML与HTML最大的不同是,XML没有任何预定义元素,最重要的是XML不管它使用什么养的名称,实际上不是语言,而是定义语言的标准(称为XML应用)。
2、如果XML文件中的XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为
如果XML声明为
如果XML声明为
3、请阅读下列XML文件,并回答问题。
<出生日期>1980.12出生日期> <身高>1.78身高>
(1)XML文件应使用什么编码保存?
应使用ANSI编码保存
(2)使用UTF-8编码保存可以吗?
不能,应为这时的xml文件采用的是gb2312的ecoding,不能用utf-8保存,只能用ANSI编码保存
(3)将其中的encoding=\更改为encoding=\合理吗?
不合理,浏览器会出现乱码
4、标记<出生日期>1980.12出生日期> 和
<出生日期> 1980.12 出生日期>
所含有的文本内容是否相同?
1 在浏览器上显示的内容是一样的 2 文本内容站的空间不一样,第一条标记占7个字节,第二条占9个字节
6、下列哪些XML文件是规范的,如果不规范,指出错误,并改正? A1.xml
How are you <你好> 早上好 你好b> A3.XML
7、下列XML文件中各个标记的文本内容是什么?
<CCTV5 >
子曰"有朋自远方来,不亦乐乎"
8、使用CDATA段的好处是什么?下列哪些是正确的CDATA段,说明原因? A
B
\]]> C
]]> D
E
\这样如何\
9、下列XML文件的哪个标记在使用名称空间前缀上有错误?
我也是中国制造的
我也是中国制造的
10、请说出下列XML文件Temp.xml中根标记的子孙标记所在的名称空间的名字。 Temp.xml
我也是中国制造的
<电线 xmlns=\ 英国制造的 电线>
11、什么是有效的XML文件?
12、DTD文件的编码必须和其约束的XML文件编码相一致吗? 13、DTD文件中元素的作用与其在DTD文件中的书写位置有关吗? 14、XML文件怎样和一个DTD文件关联?
15、对于一个有效的XML文件,标记中属性一定要有ATTLIST声明约束吗? 16、下列ATTLIST声明有何不同?
(1)
(2) 17、ID类型的属性有什么特点?
18、假设XML文件中没有标记的属性是ID属性,那么将某个属性的类型约束为IDREF类型是否合理?
19、如果一个属性的类型为NMTOKEN,下列哪个字符串是该属性可以取的属性值? (1)hello
(2)How are you (3)_Good
(4)2002-12-22
20、假设有下列的DTD文件: A.DTD
请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。 B.xml
<学生>
<姓名>张三姓名> <成绩>优秀成绩> 学生> <学生>
<成绩>良好成绩> <姓名>李四姓名> 学生>