XML复习题

更新时间:2023-10-14 20:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、选择题

1、XML是什么?( ) A)一种标准泛用标记语言 B)一种扩展性标示语言 C)一种超文本标记语言 D)一种层叠样式表单

2、XPath是什么?( ) A)XML的路径语言 B)XML的转化 C)文档对象模型 D)XML命名空间

3、URI代表什么?( ) A)统一资源定位符 B)统一资源命名符 C)统一资源标识符 D)企业资源定位符

4、下面的XML声明中,声明了该文档采用了什么编码标准?( )

A)GB2312 B)ANSI C)Unicode UIF-8 D)Windows-1252

5、下面的注释中,哪个是正确的?( ) A) B) C)<--这个注释是正确的--> D)

6、下面关于书籍信息的XML代码中哪行含有属性?( )

① <书籍>

② <书名>XML试题 ③ <数量 单位=”本”>5000

A)① B)② C)③ D)④

7、DTD是什么?( )

A)文档架构定义,用来验证XML B)文档类型定义,用来验证XML C)XML文档的数据部分 D)XML文档的片段

8、对XML进行验证的前提条件是什么? A)该XML文档的数据模型是完整的

B)该XML文档的定义是正确的 C)该XML文档的数据是正确的 D)该XML文档的格式是规范的

9、何谓DOM?( ) A)XML文档

B)XML文档对象模型 C)XML模型语言 D)XML路径语言

10、下列哪个是正确的空标记?( ) A)

B)< a index=\C)< a /> D)

11、关于XML文档叙述错误的是( ) A)不可以使用中文名作为XML的元素标记 B)编写XML文档必须在首行对其声明 C)XML的元素标记区分大小写

D)一个合法的XML文档必须包含一个根元素 12、以下哪项是合法的XML元素标记( ) A)<1xyy> B)

C) D)

13、在元素声明中,当元素包含了子元素时,可以用量词来限定子元素出现的次数,那

么关于量词说明错误的是( )

A)*:表示元素可能出现在XML文档中0到无限次 B)+:表示元素可以出现1次到无限次 C)?:表示元素可以出现0次或无限次 D)?:表示元素可以出现0次或1次

14、关于XSL转换技术叙述错误的是( ) A)XSL转换技术主要是XML文档

B)可以使用指令来显示元素值

C)在XSL转换中可以使用指令来控制元素值的循环显示 D)在XSL转换中没有条件处理指令

15、利用CSS样式表中设置文本的显示方式时,通过将display的值指定为( )使得文本在浏览器的一个块区域中显示。

A)line B)block C)list-iten D)none

16、下面的选项中哪个不是XML声明的属性?( )

A)version B)encoding C)standalone D)style-sheet

17、DTD中用来约束XML文件中的标记的关键字是( ) A)ELEMENT B)ATTLIST C)ENTITY D)DOCTYPE

18、若约束标记只包含文本数据,则“标记的约束条件”是( )。

A)(子标记列表) B)(#PCDATA) C)(#PCDATA|子标记) D)EMPTY

19、一个标记的属性可以取值为任何一个字符串,则这个属性的类型为:( )。 A)CDATA类型 B)Enumerated类型 C)ID类型 D)IDREF类型

20、在XLS文件中,模板标记必须有属性( ) A)match B)select C)test D)type

21、XSL样式表文件中,主模板与XML文件中的什么匹配?( )

A)操作指令 B)根标记 C)根标记的某个子孙标记 D)文本数据

22、DOM解析器的parse方法返回的节点是( )

A)Document B)Element C)Text D)DocumentType

23、在DOM规范中,解析器使用什么节点封装标记?( )

A)Document B)Element C)Text D)DocumentType

1~5 :BACCB 6~10:CBDBA 11~15:ACCDB 16~20:DABAA 21~23:BAB

二、填空题

1、XML文件是由 标记 以及它所包含的内容所构成的文本文件。

2、保存XML文件时,其扩展名为 .xml 。 3、XML文件用 XML声明 开始。

4、XML文件 有且仅有一个 个根标记。

5、非空标记必须由 开始标签 与“结束标签”组成。 6、非空标记的内容可以有两部分构成:标记和 文本数据 。 7、XML文件的全体标记必须形成 树形 结构。

8、XML文件与DTD文件有两种形式的关联: SYSTEM 和PUBLIC。 9、可以使用 DOM解析器 来检查一个XML文件的有效性。

10、不准备对一个标记有任何约束时,元素的“标记的约束条件”是关键字 ANY 。 11、在CSS中,设置文本背景颜色的属性是 background 。

12、XSL样式表文件的根标记的名称必须是 stylesheet 。

13、在XSL样式表文件中,“xsl:choose”标记必须配合 xsl:when 和“xsl:otherwise”标记使用,将两者作为“xsl:choose”标记的子标记。

14、XSL样式表文件中,模板的“标记匹配模式”就是满足一定条件的一族 XML标记 。

15、利用DOM解析器解析XML文件得到的树形结构中,Document节点有且仅有一个 Element 子节点。

16、一个XPath路径表达式由若干个 定位步 组成。

17、当SAX解析器报告“文档开始”事件后,事件处理器就会调用startDocument()方法。

三、简答题

1、DTD文件的完整性满足哪些条件?

2、使用XSL文件显示XML文件中标记包含的文本数据有哪些步骤?

3、从XML文件中获取数据时,DOM解析器、SAX解析器以及XPATH语言的核心分别是什么?

4、XML和HTML有何不同?

四、应用题

1、根据以下学生信息数据表,设计XML文档 学号 200522002001 200522002002 姓名 刘洋 王丽 性别 男 女

2、假设有下列的DTD文件: A.DTD

请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。 B.xml

<学生>

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

<学生>

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

本文来源:https://www.bwwdw.com/article/khjf.html

Top