一柳寒蝉橘花散里微盘:XML复习题
来源:百度文库 编辑:中财网 时间:2024/05/04 08:45:07
一、填空题
1、 XML链接语言XLink, 允许在不同的XML资源之间建立__超链接兼容__,而XML指针语___访问XML文档的内部__, 可指示和标识XML文档的内部结构,例如元素、属性、文本内容等。
2、 DOM定义了XML文档的接口、属性和方法,如其中的___ XMLDoc __________对象代表XML文档的节点,该对象的_______ GetNodeType ___________方法,返回其所对应的节点对象类型。
3、 DOM的英文全称是___________ Document Object Model __________________________,与DOM类似,_______ API ______ 是另一种读取和操作XML文档的编程接口。
4、 XSL样式单中用到了许多具有一定功能的XSL元素和指令,__
5、 在XML文档中引入Schema文件的属性名称为____ schemaLocation____。
6、 将XML文档和XSL文档链接,需要设置xml-stylesheet指令的type属性为___TEXT/XSL______。
7、 在XSL文档中应用模板元素使用______
8、 在XPath是表示XML文档的节点路径,book/@isbn表示_
二、选择题
1. _____D_______是产生时间最早的标记语言
a)XML; b) SGML; c) HTML; d) GML
1、 要匹配任意名称的元素节点,应使用___B____符号。
a) “*” b) “/*” c) “/” d) “.”
2、 使用CSS,要隐藏元素,应选用____A____显示方式。
a) display:none b) display:block c) display:inline d) display:list-item
3、 XML文档的根节点在XSL中使用 ____B______ 来代表。
a) “*” b) “/” c) “@” d) “?”
4、 如果需要在XML文件中显示简体中文,那么encoding=( A )。
A).GB2312 B).BIG
5、 引用外部私有DTD的关键字( D )。
A).PUBLIC B).DOCTYPE C).SYSTEM D).CDATA
6、 XML Schema中( B )标签用于定义复合类型。
A).
7、 (C )属性建立Schema的命名空间。
A).name B).xmlns C).order D).type
8、 在XSL中,(A )元素用来访问所有符合条件的子节点。
A).xsl:if 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托管程序的执行引擎
正确答案:B
2.下面哪个不是HTML的优点
A.跨平台
B.强大的信息展示能力
C.标记可自定
D.编写简单
正确答案:C
3.下列哪个是XML的解析器?
A.Internet Explorer
B.XML1.0
C.msxml.dll
D.微软的记事本
正确答案:C
4.XPath是什么?
A.XML的路径语言
B.XML的转化
C.文档对象模型
D.XML命名空间
正确答案:A
5.
A.Name
B.StudentID
C.20040001
D.Bill
正确答案:CD
6.URI代表什么?
A.统一资源定位符
B.统一资源命名符
C.统一资源标识符
D.企业资源定位符
正确答案:C
7.这行XML声明,声明该文档采用了什么编码标准?
A.GB2312
B.ANSI
C.Unicode UTF-8
D.Windows-1252
正确答案:C
8.请选出哪些注释是正确的形式
A.
B.
C.<--这个注释是正确的-->
D.
E.
哪行含有属性?
A.①
B.②
C.③
D.④
E.⑤
F.⑥
正确答案:D
10.XML文档的架构验证可以使用哪些方法?
A.文档类型定义(DTD)
B.XML数据简化(XDR)
C.XML架构定义(XSD)
D.XML词汇表(XST)
正确答案:ABC
11.何谓DTD?
A.文档架构定义,用来验证XML
B.文档类型定义,用来验证XML
C.XML文档的数据部分
D.XML文档的片断
正确答案:B
12.对XML进行验证的前提条件是什么?
A.该XML文档的数据模型是完整的
B.该XML文档的定义是正确的
C.该XML文档的数据是正确的
D.该XML文档的格式是正确的
正确答案:D
13..NET Framework支持哪几种架构?
A.XSD架构
B.W
C.DTD架构
D.XDR架构
正确答案:ACD
14.XML架构定义指的是哪一种架构?
A.XSD架构
B.W
C.DTD架构
D.XDR架构
正确答案:A
15.ASP.NET应用程序的配置文件是什么?
A.系统级别的配置machine.config
B.应用级别的配置web.config
C.硬件级别的配置hard.config
D.用户级别的配置GUI.config
正确答案:AB
16.XMLTextWriter是由什么类派生出来的?
A.XMLText
B.XMLWriter
C.TextWriter
D.XMLReader
正确答案:B
17.哪些数据格式的数据源不能用来生成XML?
A.Microsoft SQL Server数据库表
B.OLE DB数据源
C.DreamWeaver
D.电子数据交换(EDI)
正确答案:C
18.“table.csv”是个什么格式的文件?
A.OLE DB文件
B.以逗号分隔值的文本文件
C.SQL Server库表文件
D.XML文件
正确答案:B
19.使用Microsoft Studio .NET编写XML文档时,用什么方法来创建新文档?
A.WriteBeginDocument()
B.WriteNewDocument ()
C.WriteStartDocument ()
D.WriteCreateDocument()
正确答案:C
20.使用Microsoft Studio .NET编写XML文档时,使用什么方法来编写处理指令?
A.WriteDeclaring ()
B.WriteDeclared ()
C.WriteProcessedInstruction ()
D.WriteProcessingInstruction ()
正确答案:D
21.面向.NET Framework的XML程序设计中,限定名是由什么组成的? A.前缀和后缀 B.前缀和本地名 C.本地IP和广域网址 D.命名空间 正确答案:B 22.XPath定义了几种不同类型的轴? A.10种 B.11种 C.12种 D.13种 正确答案:D 23.轴引用的作用是什么? A.根据XPath查询的内容返回结果集 B.提供了浏览XPath节点集的方法 C.允许节点测试以节点名称或节点值进行匹配 D.定位查询路径 正确答案:B 三、阅读题 1、 以下XML文档是well-formed的吗?请指出错误并改正: 2、对于下面的XML文件BookList.xml:() 请描述下面的XPath表达式表示了XML文档中的哪些内容: (1) //ITEM[position()=2] (2) /descendant-or-self::node()/TITLE (3) //PRICE [@ Currency=’USD’] (4) // CATEGORY (3)/ text() (5) //*[contains (name(),' RELE ')] 答: //ITEM[position()=2] 选择节点名为ITEM的第二个点 /descendant-or-self::node()/TITLE 选择上下文节点中所有的 div 元素子孙,而且,如果上下文节点是一个 div 元素,则该上下文节点也被选择 //PRICE [@ Currency=’USD’] 返回节点名为PRICE,Currency='USD'的值。即为49.34 // CATEGORY (3)/ text() 返回第三个CATEORY的所有的正文节点 //*[contains (name(),' RELE ')] TRUE 四、简答题 1、你认为 XML究竟是什么技术?它与HTML相比在商业应用中有哪些优越的地方? 2、什么是XML中元素的属性?试书写XML语句表示一个名字为Book,仅仅具有ID属性且该属性取值为“200”的元素,元素内容为“<<三国演义>>&<<水浒传>>”。 3、什么是XML文档的有效性?XML Schema与DTD相比, Schema的优势有哪些? 4、简述XML中XPath这种技术的主要作用。 5、什么是DOM?列出DOM的组成部分和包括的主要对象? 五、创作题 1、 下面有关图书信息的XML文档“Books.xml”, 请编写出相应的XSL文档,将其转换成Html格式,以表格的方式显示数据。转换的结果如图所示。 Books.xml内容如下: 16-048
16-105
16-041
答:XSL文档代码如下:
ISBN 书名 作者 价格 出版社
2、为XML文档“Store.xml”编写XSLT文档“ShowProductName.xsl”,将Store.xml转换为如下格式的HTML文档:
商品列表:
肥皂
毛巾
注:“Store.xml”的内容如下
1.0”?>
答:ShowProductName.xsl 文档内容如下:
商品列表