XML模拟题一、判断题1、()XML命名空间用于解决来源于多个XML文档

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

XML模拟题
一、判断题
1、()XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题。

2、()在XML元素上声明的命名空间只在其声明的元素上有效。

3、()XML Schema定义了XML文档的结构
4、()XML Schema文档就是XML文档。

5、()XMLSchema SimpleType元素用于定义XML文档中元素的子元素及其属性。

二、选择题
1、下面关于Schema的描述哪些是正确的?
(A)Schema提供对XML有效验证的机制。

(B)Schema比DTD表达能力更强。

(C)Schema文档扩展名为”*.xsd”。

(D)Schema已经是W3C公布的标准规范。

2、在以下Schema中那个元素类型可以加入属性?
(A)简单类型
(B)复杂类型
(C)自定义类型
(D)对象类型
3、在Schema声明自定义数据类型的枚举型时要使用下列哪些子元素?
(A) restriction (B)pattern
(C) list (D)enumeration
4. 下面哪项对Schema中简单元素的描述是正确的?
(A)不能拥有属性定义
(B)不能拥有子元素定义
(C)”unbounded”属性值表明可多次出现
(D)可以有自定义数据类型
5.以下哪项关于Schema中复杂元素的描述是错误的?
(A)使用complexType元素声明的元素
(B) 拥有length子元素
(C) 拥有sequence子元素
(D) 拥有choose子元素
6.在Schema中关于XML元素的属性声明描述正确的是:
(A)使用element元素声明所属的元素
(B) 使用attribute元素声明
(C) 可以拥有#required属性值
(D) 可以拥有optional属性值
三、简述题
1、在XML怎样引用Schema文档?
2、说明XML Schema 文档的基本结构。

3、说明复杂类型元素声明的语法。

4、试比较DTD与XML Schema。

四、应用题
试参考本章示例为前面所做练习题的大型超市当天商品销售记录信息的XML定制一份Schema文件
五、简答题
1. 在XML文件中使用DTD有何好处,XML Schema与DTD的比较,Schema的优越性有哪些?
2.对于XML文档,Schema有哪些作用?
3.编写好一个Schema文档,要使用它来验证一个XML文档是合法的,如何进行引用?
4.Schema文档设置元素的固定值和默认值的用途是什么?分别是如何扩展实例的,举例说明。

5.Schema文档有那两种主要数据类型,分别适用于什么情况定义数据类型?
6.有关于默认值Schema定义:
<xsd:complexType>
<xsd:choice minOccurs=“0”maxOccurs=“unbounded”>
<xsd:element name=“name” type=“xsd:string” default=“N/A”/>
<xsd:element name=“size” type=“xsd:integer” default=“12”/>
</xsd:choice>
</xsd:complexType>
那么对于下面实例,当Schema扩充后,是什么样的结果:
<size>10<size>
<size/>
<name/>
<name><name/>
7.有关于固定值Schema定义:
<xsd:element name=“name” type=“xsd:string”,fixed=“1”>
<xsd:element name=“size” type=“xsd:integer” fixed=“1”>
那么对于下面实例,那些是有效的实例?
<size>1</size>
<size>2</size>
<size>+1</size>
<name>1<name/>
<name>+1<name/>
8.对于衣服大小的号码,可以是2到18的整数,也可以是small、medium或large。

请使用联合类型给出关于这种衣服大小的类型的定义。

9.在一个XML文档中,需要用到一个article的节点,这个节点结构如下:
<article>
<HeadLine section=“business”>
<MainHead>Main headline goes here</MainHead>
<SubHead>A subheadline goes here</SubHead>
</HeadLine>
<ByLine>
<Author>John Doe</Author>
<title>Reporter</title>
</ByLine>
<DateLine>April 30, 2005</Dateline>
<body>Content of story goes here…..</body>
<stats>
<submitted>2005-03-02</submitted>
<wordCount>1523</wordCount>
</stats>
</article>
请在分别定义<HeadLine>、<ByLine>、<DateLine>、<stats>节点的数据类型的基础上,再定义<article>的复杂数据类型。

10.若上题为多篇文章(articles),请为其建立完整的XML Schema文件,存盘为code5_7.xsd。

11.在XML Spy中采用上题的code5_7.xsd文件新建XML文件code5_7.xml,在Grid视图下填写3本书,并作文档有效性语查。

12.在XML文档中使用那些名称空间,分别有什么用途?
13、为学生学籍管理的XML文档设计DTD文件。

14、为上题创建XML Schema文件。

相关文档
最新文档