XML复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
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浏览器中显示的文本内容是什么?