XML复习题 联系客服

发布时间 : 星期三 文章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个字节

5、下列哪个是正确的空标记? (1)

(2) (4)

6、下列哪些XML文件是规范的,如果不规范,指出错误,并改正? A1.xml abcd 1234 xyz A2.xml

How are you <你好> 早上好 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

<学生>

<姓名>张三 <成绩>优秀 <学生>

<成绩>良好 <姓名>李四