XML复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

A.命名空间

B.DTD

C.XSD

D.XSL

2.下列哪条陈述是正确的?( B )

A.所有的XML元素都必须是小写的

B.所有XML元素都必须正确地关闭

C.所有XML文档都必须有DTD

D.以上陈述都是正确的

3.下列哪个是XML 的解析器?( B )

A. XML1.0

B. msxml.dll

C. Internet Explorer

D. 微软的记事本

4.下面哪一个XML名称是不合法的?( B )

A.香港 B.XML C.成都 D._school

5. 下面哪一个注释是正确的形式。 ( B )

A.

B.

C. <--正确的-->

D.

6.下面的XML文档片断,哪个是格式良好的?( C )

A. abc

B.

good

C. abc

D.

7.命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用

( C )形式来进行表示。

A.URL B.URN C.URI D.xmlns

8. URI 代表什么?( C )

A. 统一资源定位符

B. 统一资源命名符

C. 统一资源标识符

D. 企业资源定位符

9. XML 声明: 该文档采用了什么编码标准?( C )

线

A. GB2312

B. ANSI

C. Unicode UTF-8

D. Windows-1252

10.关于DTD中支持的正则表达式量词符号含意叙述不正确的是:( C )

A.“+”表示元素可以出现一次或多次

B. “?”表示元素可以出现一次或不出现

C.“*”表示元素可以出现一次或多次

D.“( )”用来选择一组要共同匹配的表达式

11.在DTD中定义一个在XML中必须赋值的属性时,使用( A ).

A.#REQUIRED B.#IMPLIED C.#DOCTYPE D.#FIXED

12.在XML中,引用一般实体的时候,在实体名的前后分别写的符号为:( C )

A.< $ B.% ;C.& ;D.& &

13.假设<食品>元素的“肉类”属性能取的值包括“牛肉”、“猪肉”及“鸡肉”,且缺省

为“牛肉”。请问下面哪个DTD能实现“肉类”属性的声明?( D )

A.

B.

C.

D.

14. Schema与DTD的相同之处有(D )。

A .基于XML语法 B. 支持命名空间 C. 可扩展 D. 对XML文档结构进行验证

15.下列哪个是schema中的simpleType与complexType的一个区别是( D )。

A.只有simpleType元素中可以使用restriction从其他类型继承。

B.只有complexType元素中可以使用restriction从其他类型继承。

C.只有simpleType的元素可以含有attribute。

D.只有complexType的元素可以含有attribute。

16.定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:( C )。

A. sequence

B. group

C. choice

D. all

1. 在DTD中,元素是通过以“”结束标记声明的。

2.一般实体的引用以_______&_____符号开始,又以;符号结束。

3.DTD文件的后缀名为___.dtd__________ ,Schema 文件的后缀名为__.xsd___________。

4.重复元素符号“+”和“*”的区别仅在于是否出现____0_______次。

5.,定义空标记的关键字是____EMPTY___________。

6.W3C给出了两种样式单语言的推荐标准,分别是_______CSS_____ 和_____XSL________。

7.XML的技术优势有:数据重用,__ _ ____,______ __,语法自由,结构化集成数据。

8. W3C推荐的样式表标准有两个,它们分别是:CSS 和XSL 。

9.DTD的全称为___ __,它分为___ 外部DTD_____和__内部DTD___ __两种。

10.DTD中%用于声明________。

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

12. 所有Schema文档都必须要使用schema 作为其根元素。

1.XML的主要优点有哪些?

答:1)实现不同数据源之间的数据交换和传输 2)数据内容与表现形式的分离3)支持不同文字、不同语种间的信息交互

2.简要说明XML声明中包含哪三个属性以及它们各自的作用.

答:version:表示该文档遵循W3C的XML1.0规范。Encoding:用来声明该文档使用GB2312简体中文字符集。Standalone:表示该文档是一个独立的文档。

3.DTD中的属性有几种不同类型的默认设置?各种默认值之间有何区别?

答:默认值:在元素中如没有指定属性值,则给定的默认值就是该属性值。#REQUIRED:元素必须有该属性,不能指定默认值。#IMPLIED:元素可以没有该属性:不能指定默认值。#FIXED 默认值:元素中可以不显式地指定属性,但如果显式给出属性,则属性值必须是给定的默认值,不能更改。

4.参数实体和一般实体有哪些方面的不同?

参数实体的定义中实体名前加上“%”符号,而一般实体则没有;

参数实体的引用以“%”符号开头,而不是一般实体使用的“&”号;

参数实体的引用只出现在DTD中,而不出现在XML文档内容中。

5.下列XML文件在IE浏览器中显示的文本内容是什么?