文档库 最新最全的文档下载
当前位置:文档库 › 《XML基础教程期末考试及答案》

《XML基础教程期末考试及答案》

《XML基础教程期末考试及答案》
《XML基础教程期末考试及答案》

一选择填空

第一章:

1.xml

2.Xml P7)

3.XML

4.下面选项中

A.数据组织与管理

B.扩展标记语言

C.使网页的表现形式更丰富

D.扩展网络的通用性

第二章:

1.XML部分。

2.

3.

A.month/day/year

B._4line

C.我的电脑

D.full name

E.Jim's

F.内存

4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)

A.>

B.&It;

C.&

D."

大于号 > 小于号 &It; 和 & 双引号 ";

第三章:

1.DTD的声明方法包括P40)

2.DTD

3种类型。(P49)

第四章:

1.css个部分。(P88)

2.选择文档目录树(DOM)中的所有类型的单-对象时,用

以构成完整的选择符。(P77)

3.使用属性选择符时以下使用方法合法的是 A、B (P78)

A.A[attr]{property:value;}

B.A[attr=value]{property:value;}

C.A[attr~=value]{property:value;}

D.A[attr|=value]{property;value;}

4.以下颜色设置中 A、B、C 表示红色。P83

A.RGB(255,0,0)

B.#FF0000

C.RGB(100%,0%,0%)

D.#FFF 第五章:

1.XSL个部分。(P96)

2.XSLT

3.)

C.sort

D.param

4.几个部分。P127

第六章:

1.DOM是用于操作XML文档的,对于DOM来讲,所有XML

2.XML它被各种不同的节点类型所

实体参数节点12个节点类型组成。(P176) 下面 D 接口不是从(P142)

A.ELEMENT

B.TEXT

C.ATTRIBUTEV

D.NODELIST

4.下面C_接口不是从字符数据接口继承而来的。P148

A.注释接口

B.文本接口

C.属性接口

D.数据段接口

第7章:

1.XML的数据源对象包括(P191)

2.

XML文档

及XML(P186)

3.下面不属于XML数据交换机制的为

A数据发布 B.ADO技术 C.交易自动化 D.数据集成XML数据交换机制数据发布 .数据集成交易自动化

4.利用数据库中的数据生成XML文档是当前数据交换发展的趋势之一,下面选项不能体现这个说法的是 A

A.利用AltovaXMISpy2003软件生成XML文档

B.结合DOM和ADO把数据库中的表数据生成XML文档

C.直接利用ADO把数据库中的表数据生成内嵌XMLSchema的XML实例文档

D.直接利用ADO2.5把数据库中的表数据生成可以在浏览器中显示的XML文档第八章:

1.XPath

2.0中的3个函数是

2.XML正则表达式是基于 P209

3.元字符用于匹配字符串的开始和结束。默认情况下,这里的

P209

4.XML的正则表达式中还可以利用来对正则表达式分组。可以使用量词

P211

第九章:

1.对于JDOM处理XML文档来说,所策再做的准备工作也是将jdom.jar导人到项目的BuildPath中。对于每一个元素,都有 addContent() 函数来为元素添加内容; setAttribute() 函数为元素设置属性; remove() 函数来删除元素内的节点。P220

2.JDOM可以将整个XML XML文档根

XSLT中的

JAXB提供的一个工具。该工具可以将XML Schema 文档编译为具

类。 P225

是一个成熟的、开源的Excel处理项目。P225

二简答

第一章:

5.试分析XML和SGML的异同点。

1.相同点:都是元标记语言,可以使用来编写出新的标记语言,都是自解释的。可移植性,都不是针对某一具体的应用而设计的,可以跨平台。自由度高,用户可以根据自己的实际情况设计对应的文档。

2.不同点: SGML的高度可扩展性导致了它的复杂性,SGML的功能比XML强大,不适宜web 上的应用。SGML要求文档一定必须包含DTD,而XML相对来说比较灵活,不强制要求使用DID。

6.XML有哪些方面的应用?

答:具体有以下应用:

第一,不同的应用平台.上的数据交换。

第二,在客户服务器模式下,作为客户端存储数据的容器,在客户端上可以根据具体需求对数据进行处理,减少重复通信量,服务器只需传递相应的XML文件到客户端.上即可。

第三,数据表达的多样性。第四,作为编制新语言的工具。

7.XML的优点有哪些?

答XML具有许多的优点:

第一, XML是自描述的,它不仅允许定义自己的一套标记,也可以根据其他各种规则来制定标记。

最二,XML允开对文档内容进行检验,例如文档类型定义、XML模式等都是应用于对文档进行验证。

第三。可以用XML开发各种行业的专有标记语言。

第四,XML的通用性,使它成为不同应用之间交换数据的统一格式。

第五,XML是开放性的,它是W3C定制的开放标准,可以广泛的适用于不同的应用环境。第六,XML规定了文档的结构,使得对文档的搜索方式和方法得到发展,提高了文档检索的

效率。

第二章:

第三章:

6.比较DTD和Schema的异同

答:

1.语法结构问题

Schema是XML文档,遵循XML语法;DTD语法与XML语法不一致,

2.数据类型问题

Schema已定义了非常丰富的数据类型,可以将XML数据描述成应用程序数据,

DTD数据类型有限,DTD只能通过有限的几种途径约束属性取值,无法满足

行业数据的规范化需求。

3,文档结构问题

Schema中,既可以声明全局元素和属性,也可以声明与上下文位置相关的元素和属性。而DTD中所有元素、属性都是全局的,无法声明仅与上下文位置相关的元素或属性

4,名称空间问题

Schema充分支持名称空间,DTD中没有名称空间的概念,不能直接支持名称空间

第四章:

5.在进行颜色属性设置时,都有哪几种表示颜色的方式,

答:

1,名称表示法

用颜色名称直接表示颜色属性(color)的属性值。

2."#RGB”表示法

符号“#”加上3位十六进制整数表示颜色属性(color)的属性值。

3."#RRGGBB”表示法

符号“#”加上6位十六进制整数表示颜色属性(color)的属性值。

6.使用CSS显示XML数据有哪些特点。

答:(1)在几乎所有的浏览器上都可以使用;

(2)以前一些必须通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面;

(3)使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目;

(4)可以轻松地控制页面的布局;

(5)可以将许多网页的样式同时更新,不用再一页一页地更新了。

第五章:

5.“apply-templates”元素指示XSLT处理器遍历“select”属性匹配的节点集是如何进

行的?

答:(1)以当前上下文节点为基础,使用"select”属性的XPath表达式,匹配XML 文档的节点;

(2)如所得的匹配节点集不为空,则应用模板规则;

(3)在应用模板规则时,将选出节点集内的第1个节点设为上下文节点;

(4)将XSL处理流程转到最匹配该节点的模板规则;

(5)执行该模板规则内的指令;

(6)从模板规则返回,将匹配节点集的下一个节点设为上下文节点;

(7)重复上述过程,在"select”属性选出的所有节点处理完毕为止;

(8)处理流程转向"apply-templates"元素后的XSL节点。

6.“apply-templates”、call-template”和“for-each”3者的区别是什么?

答:

第六章:

在DOM中,Node接口的AppendChild和InserBefore方法有什么不同?

DeleteChild和ReplaceChild方法有什么不同?

答:

.简述NamedNodeMap和NodeList这两个接口的共同点和不同点。

答:

7.简要介绍微软公司所实现的文档对象模型。

答:P148

Microsoft公司的MSXML Core Services实现了DOM第1级的功能,并在其基础上增加了对名称空间、变化事件、遍历节点、加载和保存文件的支持,是一个容易掌握,并且比较实

用的XML DOM实现。

第7章:

5.描述XML的数据存取技术。

6.目前XML的数据交换技术有哪些?请分别论述。

ActiveX Data Objects ( ADO )是Microsoft公司最新的数据访问技术。它被设计用来同新的数据访问层OLE DB Provider - -起协同工作,以提供通用数据访问( Universal Data Access)。

XMLHTTP是Microsoft公司的又- -项基于XML的数据交换技术,主要用于在服务器与客户端交换XML数据。

7.从数据表示、元数据定义和数据查询3个方面,比辣XML与关系数据库的不同点。

答:P189

数据表示:关系数据库管理系统( RDBMS)采用二维表格作为存储数据的模型。

元数据定义:一个数据库由许多表格组成,而每一个表格则由行和列组成,一般情况下,列被称作字段,用于表示组成数据有效信息的属性;行被称为元素,用于表示一条完整的数据记录。

数据查询:关系数据库有自己的查询语言——结构化查询语言( Structured Query Language, SQL)。

三编程

第三章:

第三章课后设计题:

厂商 CDATA #REQUIRED

工作频率 CDATA #REQUIRED>

容量 CDATA #REQUIRED>

容量 CDATA #REQUIRED>

盘符 CDATA #IMPLIED>

]>

<电脑>

<内存容量="512MB"/>

<硬盘容量="80GB">

<分区盘符="C">

<名称>系统盘

<描述>关于系统盘的任何描述信息

相关文档