当前位置:文档之家› xml习题

xml习题

1、每个XML文档都分为两个部分:和。

2、就是一个。

3、XML文档内容的主体部分,一般由,,,注释和内容组成。

4、一个元素开始的分隔符被称作,一个元素最后的分隔符被称作。

5、一共有四类元素:;仅含文本的;;含子元素、文本或混合元素的元素

6、文档类型定义DTD,用来描述。

7、在DTD中,元素类型是通过标记声明的。

8、属性类型设为ID,表明该属性的取值。

9、Xml定义了两种类型的entity。一种是;另一种是。

10、所有Schema文档都必须要使用作为其根元素。

11、sequence元素来自于命名空间。

12、声明用户自定义的简单数据类型使用关键字。声明复杂类型元素要使用的关键字是

13、用来包含数据显示的信息的文档就是。

14、W3C推荐的样式表标准有两个,它们分别是:和。

15、XSL由两部分组成:一是;二是。

16、SQL Server2005通过SELECT 语句的扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询结果

17、模式将查询结果集中的每一行映射到一个XML 元素,并将行中的每一列映射到一个属性。

18、模式支持生成嵌套的XML 元素,默认情况下,FROM 子句中的每个表(在SELECT 子句中至少列出一列)将映射到一个XML 元素,SELECT 子句中的列将映射为属性。

19、模式能够最大限度地控制由查询结果生成的XML 的格式

20、我们可以通过使用系统存储过程的OPENXML函数把xml 数据插入数据库。

21.dtd中指定,属性是必选属性要使用的关键字是:指定属性是可选属性要使用的关键字是

22.模式文件中,指定属性是必选属性,use的值是:指定属性是可选属性,use 的值是

23.写出斜体部分在xml文档中所属的文档结构名称

飞机模型

外贸出口产品

15

9

第2章

1、属性( B )用来表示XML文档所使用的字符集。

A. version

B. encoding

C. standalone

2、XML( A )提供了一种避免元素命名冲突的方法。

A.命名空间

B.DTD

C.XSD

D.XSL

3、下列那段代码描述的是空元素?( C )

A.

gone with the wind

movie

classic

B.

gone with the wind

movie

classic

C.

4、含有中文字符的XML文档中,encoding属性值应设为( B )

A. BIG5

B. GB2312

C. UTF-8

5、实体引用是一种合法的XML名字,前面带有一个符号( A )

A. &

B. ;

C. +

第3章

1、下列选项中,哪一个是合法的元素名?(A )

A. TOM

B. 1JACK

C.12

2、对于下面的代码

下列选项中,哪一个不是PRODUCT元素的子元素?()

A. PRODUCTNAME

B. DESCRIPTION

C.NUMBER

D. QUANTITY

3、DTD文档中,定义属性的关键字是()。

A. A TTLIST

B. ELEMENT

C. ENTITY

4、DTD文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在XML文档中()

A.必须给出

B.可有可无

5、下列选项中,哪一个是预定义实体?()

A. &name;

B. <

C. & copyright;

第4章

1、定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:

A. sequence

B. group

C. choice

D. all

E. attributeGroup:

2、对于下列代码:

属性age是:

A.可选的

B.必选的

3、哪种类型用于定义至少包含一个子元素或属性的元素?

A.复杂数据类型B.内置数据类型

C.用户自定义的简单数据类型

4、阅读程序,将其补充完整。

A.

B.

C.

D.

第6章

1、由( )元素定义的模板规则是XSL样式表的最重要的部分

A.xsl:value-of

B.xsl:template

C.xsl:apply-templates

D.xsl:choose

2、选择catalog元素下的所有名为cd的子元素,要使用的XPA TH表达式是()

A./catalog

B./catalog/cd

C./catalog/cd/*

3、xsl:sort元素一般作为xsl:apply-templates或( )的子元素出现。

A.xsl:value-of

B.xsl:template

C.xsl:apply-templates

D.xsl:for-each

4、 xsl是什么文件()

A xml 文件B样式表单文件

C soap文件D转换后的流文件

5、文件emp.XSL的内容如下:

.

Employee Name Date of Birth Address Designation

使用上面这个样式表单文件,有可能转换成什么格式的文件?()

A html文件

B xsl文件

C 流文件

D xml文件

三、简答题

1.什么是xml?xml的特点有哪些?

2.分别描述DOM解析器和SAX解析器的解析步骤。

3.写出下列缩略词对应的中文意思。

XML, DTD, XSD, CSS, XSL, XSLT, DOM

4.写出下列技术对应文档的后缀名:XML, DTD, XSD, CSS, XSL

5、写出XML的文档规则。

6、XML元素命名规范是什么?

7.模式文件自定义的数据类型有几种?分别写出它们的语法。

8分别写出普通实体和参数实体定义的语法和他们的引用方式。

9.使用XML DOM,可以让我们遍历、读取和操纵XML文档的结构和内容,列出XML DOM 中的主要对象和方法

四、程序填空题

1、

< [

]>

< UNIVERSITY >

2、

< PRODUCTDATA " 1.dtd">

Gone With the Wind

25.00

35

3.将下面的模式文件的内容补充完整

< xmlns:xs=" " >

< name="PRODUCTDA TA" type="prdata"/>

< name="prdata">

/>

4、

< name="age" type="xs:integer" use="required" />

5.

6.

< type=" " href="product.css"

Mini Bus

This is a toy for childern aged 4 and above

75

54

Barbie Doll

This is a toy for childern in the age group of 5-10

20

200

7.

学生成绩单

< select="roster/student">

姓名性别生日成绩

五.上机题

1、分析下列XML实例,编写外部DTD文档,并进行验证。

张三

32

上海

李四

22

北京

要求:1)id属性是必选属性

2)age元素可有可无,name元素可以出现多次,但至少要出现一次,其它元素必须出现而且只能出现一次。

第4章

1、对于下列XML文档,

玩具

10

北京

100000

文具

5

青岛

266000

创建一个模式文档,并应用于给定的XML文档。要求如下:

(1) Order元素在XML文档中可以出现多次,但是至少要出现一次。

(2) OrderID的值的格式必须是AXXX,其中X为0-9的数字。

(3) number的值要在1-99之间。

(4) zip元素的内容的格式必须是XXXXXX,其中X为0-9的数字。

(5)orderID是必选属性,orderDate是可选属性

2、对于下列XML文档,

Barbie Doll

This is a doll for children aged 11 and above

75.5

54

创建一个模式文档,并应用于给定的XML文档。要求如下:

(1) PRODUCT元素的属性只能是toy或者book。

(2) PRODUCT元素中必须按顺序出现4个子元素。

(3) PRICE元素和QUANTITY元素的值必须是数字。

第五章

1.对于下列XML文档,根据要求,编写并在XML文档上应用对应的XSL样式表。

玩具

10

北京

100000

文具

5

青岛

266000

1)、以表格的形式显示XML文档中存储的所有数据。

2)、以表格的形式显示orderID为A002的订单信息。

2、对于下列XML文档,根据要求,编写并在XML文档上应用对应的XSL样式表。

Gone With the Wind

The backdrop of this book is the American Civil War

25.00

35

www

good

75

200

显示产品的信息时,按照价格的内容进行分类:以红色字体显示产品价格高于50的详细资料,其余的产品信息以绿色字体进行显示,所显示的详细资料包括产品名,描述,价格和现有量。

对于下面的Xml文档树,

上机题答案:

1、

第4章

1、

2、

第五章

1.

1)、

订单信息

订单

名称数量城市邮编

2)、

订单信息

订单

名称数量城市邮编

2、

产品名:

描述

价格:

现有量:


产品名:

描述

价格:

现有量:


文本预览