聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> XML复习题

XML复习题

时间:2011-09-16 23:09:09    下载该word文档

一、填空题

1、 XML链接语言XLink, 允许在不同的XML资源之间建立超链接兼容,而XML指针语言访问XML文档的内部, 可指示和标识XML文档的内部结构,例如元素、属性、文本内容等。

2、 DOM定义了XML文档的接口、属性和方法,如其中的XMLDoc对象代表XML文档的节点,该对象的 GetNodeType方法,返回其所对应的节点对象类型。

3、 DOM的英文全称是Document Object ModelDOM类似,API 是另一种读取和操作XML文档的编程接口

4、 XSL样式单中用到了许多具有一定功能的XSL元素和指令,元素可以定义模板规则,指令可以应用匹配的模板规则,指令可以取得特定的节点或表达的值。

5、 XML文档中引入Schema文件的属性名称为schemaLocation

6、 XML文档和XSL文档链接,需要设置xml-stylesheet指令的type属性为"text/xsl"

7、 XSL文档中应用模板元素使用template

8、 XPath是表示XML文档的节点路径,book/@isbn表示节点的isbn属性 ,book/*表示节点下的所有子节点

9、

二、选择题

1. ______是产生时间最早的标记语言

a)XML; b) SGML; c) HTML; d) GML

1、 要匹配任意名称的元素节点,应使用______符号。

a) “*” b) “/*” c) “/” d) “.”

2、 使用CSS,要隐藏元素,应选用______显示方式。

a) display:none b) display:block c) display:inline d) display:list-item

3、 XML文档的根节点在XSL中使用 _______ 来代表。

a) “*” b) “/” c) “@” d) “?”

4、 如果需要在XML文件中显示简体中文,那么encoding=( )

A).GB2312 B).BIG5 C).UTF-8 D).UTF-16

5、 引用外部私有DTD的关键字( D )。

A).PUBLIC B).DOCTYPE C).SYSTEM D).CDATA

6、 XML Schema中( D )标签用于定义复合类型。

A). B). C). D).

7、 ( C )属性建立Schema的命名空间。

A).name B).xmlns C).order D).type

8、 XSL,( A )元素用来访问所有符合条件的子节点。

A).slit B).xsl:for-each C).xsl:choose D).xsl:otherwise

9、 将子节点添加到节点列表的结尾时,使用( C )方法。

A).InsertChild() B).createElement() C).appendChild() D).InsertBefore()

1.什么是XML? A.一种标准泛用标记语言 B.一种扩展性标识语言 C.一种超文本标记语言 D.一种层叠样式表单是.NET托管程序的执行引擎 2.下面哪个不是HTML的优点 A.跨平台 B.强大的信息展示能力 C.标记可自定 D.编写简单

3.下列哪个是XML的解析器? A.Internet Explorer B.XML1.0 C.msxml.dll D.微软的记事本 4.XPath是什么? A.XML的路径语言 B.XML的转化 C.文档对象模型 D.XML命名空间 5. StudentID="20040001">Bill哪些是数据部分 A.Name B.StudentID C.20040001 D.Bill 6.URI代表什么 A.统一资源定位符 B.统一资源命名符 C.统一资源标识符 D.企业资源定位符 7.这行XML声明,声明该文档采用了什么编码标准? A.GB2312 B.ANSI C.Unicode UTF-8 D.Windows-1252

8.请选出哪些注释是正确的形式 A.这个注释是正确的> B. C.<--这个注释是正确的--> D. E. 哪行含有属性?

A. B. C. D. E. F.

10.XML文档的架构验证可以使用哪些方法? A.文档类型定义(DTD) B.XML数据简化(XDR) C.XML架构定义(XSD) D.XML词汇表(XST) 11.何谓DTD A.文档架构定义,用来验证XML B.文档类型定义,用来验证XML C.XML文档的数据部分 D.XML文档的片断 12.XML进行验证的前提条件是什么? A.XML文档的数据模型是完整的 B.XML文档的定义是正确的 C.XML文档的数据是正确的 D.XML文档的格式是正确的

13..NET Framework支持哪几种架构?

A.XSD架构

B.W3C架构

C.DTD架构 D.XDR架构

14.XML架构定义指的是哪一种架构?

A.XSD架构

B.W3C架构

C.DTD架构

D.XDR架构

15.ASP.NET应用程序的配置文件是什么?

A.系统级别的配置machine.config B.应用级别的配置web.config C.硬件级别的配置hard.config D.用户级别的配置GUI.config

16.XMLTextWriter是由什么类派生出来的?

A.XMLText B.XMLWriter C.TextWriter D.XMLReader

17.哪些数据格式的数据源不能用来生成XML A.Microsoft SQL Server数据库表 B.OLE DB数据源 C.DreamWeaver D.电子数据交换(EDI 18.table.csv”是个什么格式的文件? A.OLE DB文件 B.以逗号分隔值的文本文件 C.SQL Server库表文件 D.XML文件

19.使用Microsoft Studio .NET编写XML文档时,用什么方法来创建新文档? A.WriteBeginDocument() B.WriteNewDocument () C.WriteStartDocument () D.WriteCreateDocument()

20.使用Microsoft Studio .NET编写XML文档时,使用什么方法来编写处理指令? A.WriteDeclaring () B.WriteDeclared () C.WriteProcessedInstruction () D.WriteProcessingInstruction () 21.面向.NET FrameworkXML程序设计中,限定名是由什么组成的? A.前缀和后缀 B.前缀和本地名 C.本地IP和广域网址 D.命名空间

22.XPath定义了几种不同类型的轴? A.10 B.11 C.12 D.13 23.轴引用的作用是什么? A.根据XPath查询的内容返回结果集 B.提供了浏览XPath节点集的方法 C.允许节点测试以节点名称或节点值进行匹配 D.定位查询路径

三、阅读题

1、 以下XML文档是well-formed的吗?请指出错误并改正:

tom

123

admin

Joe

abc

答:不是well-formed文档

1 要有根元素,例如

2 id属性值string型:

3 大小写要一致——>

4 起始与结束标签要配对:

5 嵌套元素不可以相互重叠:···

6 属性名不可相同:

——>hass="guest" has="buyer">

2对于下面的XML文件BookList.xml:()

16-048

Scripting

1998-04-21

Instant JavaScript

49.34

16-105

ASP

1998-05-10

Instant Active Server Pages

23.45

16-041

HTML

1998-03-07

Instant HTML

34.23

请描述下面的XPath表达式表示了XML文档中的哪些内容:

(1) //ITEM[position()=2]

(2) /descendant-or-self::node()/TITLE

(3) //PRICE [@ Currency=’USD’]

(4) // CATEGORY (3)/ text()

(5) //*[contains (name(),' RELE ')]

答:(1)//ITEM[position()=2] 选择节点名为ITEM的第二个点(2)/descendant-or-self::node()/TITLE 选择上下文节点中所有的div元素子孙,而且,如果上下文节点是一个div元素,则该上下文节点也被选择(3)//PRICE [@ Currency=’USD’] 返回节点名为PRICECurrency='USD'的值。即为49.34(4)// CATEGORY (3)/ text() 返回第三个CATEGORY的所有的正文节点

(5)//*[contains (name(),' RELE ')] TRUE

四、简答题

1、 你认为 XML究竟是什么技术?它与HTML相比在商业应用中有哪些优越的地方?

答:1一种文件协议的载体,一种简单的数据存储语言,使用一系列简单的标记描述数据。

21)可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言。

2)可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护

3XML 是一种简单、与平台无关并被广泛采用的标准。XML 相对于 HTML 的优点是它将用户界面与结构化数据分隔开来。

2、 什么是XML中元素的属性?试书写XML语句表示一个名字为Book,仅仅具有ID属性且该属性取值为“200”的元素,元素内容为“<<三国演义>>&<<水浒传>>

答:1)为元素附加一些额外的信息,是对元素的补充和修饰。

2

</span></p><p><span> </span><span>《三国演义》</span></p><p><span> </span><span>《水浒传》</span><span> </span></p><p><span>

3、 什么是XML文档的有效性?XML SchemaDTD相比, Schema的优势有哪些?

答:1. XML文档的有效性: 1结构良好的XML文档:如果某个文档符合XML语法规范,那么这个文档是结构良好的文档。

2)有效的xml文档:指通过了DTD/Schama的验证的,具有良好结构的XML文档。

2. 1XML SchemaDTD提供了更多的内建数据类型,并支持用户对数据类型的扩展,基本上满足了关系模式在数据描述上的需要。

2XML Schema提供了更灵活和有用的注释方式:documentationappinfo

3XML Schema 都支持对子元素节点顺序的描述和无序的描述。

4XML Schema 完全使用XML作为描述手段,具有很强的描述、扩展和处理维护能力。

4、 简述XMLXPath这种技术的主要作用。

答:XPathXSLT的重要组成部分,是一种专门用来在XML文档中查找信息的语言,可用来在XML文档中对元素和属性进行遍历。

5、 什么是DOM?列出DOM的组成部分和包括的主要对象?

答:1DOM定义了访问诸如 XML XHTML 文档的标准,是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。

(2)组成:核心、XMLHTML

(3)主要对象:XML DOM DocumentXML DOM NodeXML DOM NodeList

XML DOM NamedNodeMap

五、创作题

1、 下面有关图书信息的XML文档“Books.xml”, 请编写出相应的XSL文档,将其转换成Html格式,以表格的方式显示数据。转换的结果如图所示。

Books.xml内容如下:

</span><span>红楼梦</span><span>

曹雪芹

文艺出版社

2007-12-09

65

</span><span>三国演义</span><span>

罗贯中

文艺出版社

2007-12-09

30

答:XSL文档代码如下:

</span><span>无标题文档</span><span>

ISBN书名作者价格出版社

2、为XML文档“Store.xml”编写XSLT文档“ShowProductName.xsl”,将Store.xml转换为如下格式的HTML文档:

注:“Store.xml”的内容如下

肥皂

A

毛巾

B

答:ShowProductName.xsl 文档内容如下:

商品列表


免费下载 Word文档免费下载: XML复习题

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服