-XML开发技术-试卷

上传人:cl****1 文档编号:493350020 上传时间:2023-04-07 格式:DOCX 页数:6 大小:22.51KB
返回 下载 相关 举报
-XML开发技术-试卷_第1页
第1页 / 共6页
-XML开发技术-试卷_第2页
第2页 / 共6页
-XML开发技术-试卷_第3页
第3页 / 共6页
-XML开发技术-试卷_第4页
第4页 / 共6页
-XML开发技术-试卷_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《-XML开发技术-试卷》由会员分享,可在线阅读,更多相关《-XML开发技术-试卷(6页珍藏版)》请在金锄头文库上搜索。

1、淮海工学院09 -10学年 第2一学期XML开发技术t卷(A卷)题号一一二四五六总分核分人分值103010161816100得分一、填空题(本大题共8小题,每空1分,共10分)1 .命名空间是XML文档的基本组成部分,确保元素唯一性的限定名称。2 . DOM 是由 文档驱动的,而 SAX是由 事件 驱动的。3 .需要在DTD中定义的实体包括两种类型:通用实体和实体参数。4 .引用外部DTD时,外部普通实体通过 URL来定位资源数据,其外部普通实体的 格式分为两种:SYSTEM 格式和 PUBLIC 格式。5 .数据岛就是 被HTML网页引用或包含的 XML数据。6 .通讨 datasrc 和d

2、atafld属性,可以将 XML数据岛绑定到 HTML页面中。7 .DOM规范的核心就是树模型.对于要角军析的 XML文档,解析器会把XML文档加在到内存中,在内存中为XML文件建立逻辑形式的树。8.内部参数实体就是实体的内容已经包含在DTD文件中并且可以在 XML文档中引用的实体,该实体是用声明定义的。二、选择题(本大题共15小题,每小题2分,共30分)题号123456789101112131415答案1 .HTML语言中(A )是表示超级链接的标记。A.B.C.D.2 .下面(D )不是XML语言的特点。A.自我描述 B.可扩展C.跨平台D.修饰数据3 .对XML文档的显示样式修饰的是下面

3、的( A )技术。A.XSLB.XPathC.XlinkD.XHTML4 .在XML文件中可以作为元素类型和属性名使用的是( A )。A.命名空间B.处理指令C.标记D.URI5 .属性用(A )关键字来声明。A.ATTLIST B.ELEMENT C.DOCTYPE D.ENTITY6 .通过(A )可以告诉解析器如何来显示未解析实体。A.注记B.条件语句C.实体D.属性7 .在W3C XML Schema文档中要为元素赋予固定值,使用的属性是( B )A.defaultB.fixedC.modelD.nillable8 .Microsoft XML Schema 文档中的根元素用( C )

4、声明。A.schemaB.xsd:schema C.SchemaD.xsi:schema9 .创建一个带有样式表的 XML文档,要做的第一步是( D )A.创建XML文档B.创建CSS文档C.测试以前的文档D.构思所要建立 XML文档所需要的资源及相关数据内容10 .设置字体以粗体的形式显示,使用( B )属性。A.font-style B.font-weight C.font-variant D.font-family11 .下列(B )不是逻辑运算符。A.$and$B.$gt$C.$or$D.$not$12 .下面(D )不是XSL语言的功能。A.把XML转换为HTMLB.格式化输出对象C

5、.定义XML模式D.链接不同的XML文档13 .获彳导XML文档节点中包含的数据,使用( C )节点对象。A.ElementB.DocumentC.TextD.Attr14 .当解析器解析到文档中命名空间时,会调用( A )方法。A.public void startPrefixMapping()B.public void startDocument()C.public void setDocumentLocator()D.public void characters。15 .在HTML中,不管是包含 XML数据还是引入 XML数据,都需要使用一个标记id,该标记表示的含义是( C )A.一个

6、符号,没有什么用途B.以该标记排列的顺序C.用来代表XML数据对象D.表示数据类型三、判断题(本大题共10小题,每小题1分,共10分)1 .DTD是XML文件的验证机制,属于 XML文件的一个组成部分。(V )2 .XML文档只包含数据,而不指示浏览器如何呈现文档数据。(,)3 .对于XML文件中的属性, XML Schema模式使用element标记来约束。(X )4 .DOM是用与平台和语言无关的方式表示XML文档的官方 W3C标准。(V )5 .接口是一组方法声明的集合,没有具体的实现。(V )6 .SAX没有官方的标准,它不是由万维网联盟或其它任何官方机构所维护,但它是XML事实上的标

7、准。(V )7 .在引用数据岛时,一定要用“&”加上数据岛的ID。( X )8 .CSS不能重新排序文档中的元素, 只适合用于输出比较固定的结果文档。(V )9 .在DTD文件中,可以在多个元素类型声明中使用相同的元素名称。(X )10 .DSO可用于从外部 XML文档或嵌入到HTML文档中的XML两类文件中提取数 据。(,)四、名词解释(本大题共4小题,每小题4分,共16分)1 .数据源对象 DSO:DSO 就是一个 Microsoft ActiveX 控件,嵌入到 Microsoft Internet Explorer中。DSO有助于格式化数据并将这些数据显示在 HTML页面上。使用DSO

8、 , 就可以从外部 XML文档或从嵌入在 HTML文档的XML数据中提取数据。2 .DOM :是Document Object Model的缩写,即文档对象模型, 是W3c组织推荐的 处理XML的标准接口,定义了所有文档元素的对象和属性,以及它们的访问方法。W3C文档对象模型定义了访问XML和HTML文档的标准,是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言无关的接口。3 .DTD : DTD即文档类型定义,XML文档时一种描述标记语言,它可以由DTD来定义节后。DTD指定了文档的一系列规则,确保文档的一致性和有效性。它列出可用在文档中的元素、属性和实体等以及这些

9、内容之间可能的相互联系,使文档做到 有据可依,从而减少错误的产生。4 .实体:是一个预先定义的数据或数据集合,可以将经常使用的XML文本区段定义成实体,这样可以快速地将XML文本内容插入到任何需要插入的地方。也可以将非XML数据引用到XML文档中。五、简答题(本大题共3小题,每小题6分,共18分)1.说明控制子元素出现次数的声明语法。 答:控制子元素出现次数的符号表:语法声明使用的符号表示的含义+子兀素最少出现一次*子兀素出现零或多次?子兀素出现零或一次|子兀素列表之一()将兀素列表括起来5 .试述XSL的工作原理。XSL把XML文档作为一个存储数据的树来看待,称它为源树;XML不的根元素和子

10、元素可以看作是树的节点;XSL根据需要把这些存放数据从 XML树中提取出来, 组成一个新树,也不是结果树。结果树和源树是独立存在的,对结果树中的数据进 行操作不会影响到源树中的数据。XSL处理器首先根据要找的节点在源树中寻找,提取到数据后,就到 XSL文档中找到与这个节点匹配的样式定义,按定义好的样 式显示数据,即形成一个新的文档树。#学号姓名性别年龄班级0001张三男21计算机0710002李四女20计算机072六、综合题。(本大题共2小题,每小题8分,共16分)1.根据所给的XML文档,利用XSL技术将XML文档进行格式转换成下面的数据 表的形式,写出相应的文档。1.程序部分如下:学生彳言

11、息 学号 姓名 T生另1J 年龄 班级 6 .试比较SAX与DOM 接口的不同。SAX接口是利用基于事件的方式来处理XML文档的,它是一种顺序结构方式,没有必要的结构将不被创建,作为替代,将在任何感兴趣的事件发生时,调用应用程 序代码,处理过程是实时进行的,它不创建显式数据结构,处理效率高,适合大文 档、内存与文档结构元关的任务。凡是SAX可以做的工作,DOM都可以作。DOM是基于树形结构的, 它适合于结构化编辑 XML文档,如排序、记录移动和其 他应用共享XML文档操作,DOM是整体装入来处理 XML文档,对系统资源占用 很大,尤其是处理大量文档时更为明显。0001张三 男 21D 计算机

12、0710002李四 20D 计算机 0722.根据给定的 XML文档,完成相应的 DTD文件sp.dtd,并在XML文档中补全对 DTD文档的调用。sp.xml:?xml version=1.0 encoding=GB2312” ? !DOCTYPE 商品信息 STYME Sp.dtd !-调用代码-商品信息商品商品名称 山楂罐头/商品名称商品数量旧商品20瓶/旧商品新商品200瓶/新商品/商品数量/商品商品商品名称 黄桃罐头/商品名称商品数量旧商品30瓶/旧商品新商品300瓶/新商品/商品数量/商品/商品信息sp.dtd:2.调用部分的内容:!DOCTYPE 商品信息 SYSTEM sp.dtd sp.dtd:?xml version=1.0 encoding=GB2312” ?!ELEMENT 商品信息(商品)*!ELEMENT 商品(商品名称,商品数量 )!ELEMENT 商品名称(#PCDATA)!EL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号