收藏 分享(赏)

XML开发技术-试卷A.docx

上传人:HR专家 文档编号:11735727 上传时间:2020-12-25 格式:DOCX 页数:7 大小:37.24KB
下载 相关 举报
XML开发技术-试卷A.docx_第1页
第1页 / 共7页
XML开发技术-试卷A.docx_第2页
第2页 / 共7页
XML开发技术-试卷A.docx_第3页
第3页 / 共7页
XML开发技术-试卷A.docx_第4页
第4页 / 共7页
XML开发技术-试卷A.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

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

2、6. 通过datasrc和 datafld 属性,可以将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.跨平台

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

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

5、转换为 HTMLB.格式化输出对象C.定义 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 数据,都需要使用

6、一个 id, 表示的含 是(C)A. 一个符号,没有什么用途B. 以 排列的 序C.用来代表 XML 数据 象D. 表示数据 型三、判断题( 本大题共 10 小题,每小题1 分,共 10 分)1.DTD 是 XML 文件的 机制,属于XML文件的一个 成部分。 ()2.XML 文档只包含数据,而不指示 器如何呈 文档数据。( )3. 于 XML 文件中的属性, XML Schema 模式使用 element 来 束。(X)4.DOM 是用与平台和 言无关的方式表示XML文档的官方 W3C 准。 ()5.接口是一 方法声明的集合,没有具体的 。()6.SAX 没有官方的 准,它不是由万 网 盟或

7、其它任何官方机构所 ,但它是XML 事 上的 准。()7.在引用数据 ,一定要用“& ”加上数据 的ID 。 (X)8.CSS 不能重新排序文档中的元素, 只适合用于 出比 固定的 果文档。()9.在 DTD 文件中,可以在多个元素 型声明中使用相同的元素名称。(X)10.DSO 可用于从外部 XML文档或嵌入到 HTML文档中的 XML 两 文件中提取数据。 ( )四、名词解释( 本大题共 4 小题,每小题4 分,共 16 分)1.数据源 象DSO :DSO 就是一个Microsoft ActiveX控件,嵌入到 Microsoft InternetExplorer中。DSO 有助于格式化数

8、据并将 些数据 示在HTML 面上。使用 DSO,就可以从外部XML 文档或从嵌入在HTML 文档的 XML 数据中提取数据。3.DTD :DTD 即文档 型定 ,XML 文档 一种描述 言,它可以由DTD 来定 后。 DTD 指定了文档的一系列 , 确保文档的一致性和有效性。 它列出可用在文档中的元素、属性和 体等以及 些内容之 可能的相互 系,使文档做到有据可依,从而减少 的 生。4. 体: 是一个 先定 的数据或数据集合,可以将 常使用的XML文本区段定 成 体, 可以快速地将XML文本内容插入到任何需要插入的地方。也可以将非 XML 数据引用到XML 文档中。五、简答题( 本大题共 3

9、 小题,每小题 6 分,共 18 分)1. 明控制子元素出 次数的声明 法。答:控制子元素出 次数的符号表: 法声明使用的符号表示的含 +子元素最少出 一次*子元素出 零或多次?子元素出 零或一次|子元素列表之一( )将元素列表括起来2. 述 XSL 的工作原理。XSL 把 XML 文档作 一个存 数据的 来看待,称它 源 ; XML 不的根元素和子元素可以看作是 的 点;XSL 根据需要把 些存放数据从XML 中提取出来, 成一个新 ,也不是 果 。 果 和源 是独立存在的, 果 中的数据 行操作不会影响到源 中的数据。XSL 理器首先根据要找的 点在源 中 找,提取到数据后,就到XSL文档

10、中找到与 个 点匹配的 式定 ,按定 好的 2.DOM :是 Document Object Model 的 写, 即文档 象模型, 是 W3C 推荐的式 示数据,即形成一个新的文档 。 理 XML 的 准接口, 定 了所有文档元素的 象和属性,以及它 的 方法。W3C 文档 象模型定 了 XML 和 HTML 文档的 准,是一个使程序和脚本有能力 地 和更新文档的内容、 构以及 式的平台和 言无关的接口。最新 料推荐3.试比较 SAX 与 DOM 接口的不同。SAX 接口是利用基于事件的方式来处理XML 文档的,它是一种顺序结构方式,没有必要的结构将不被创建,作为替代,将在任何感兴趣的事件发

11、生时,调用应用程序代码,处理过程是实时进行的,它不创建显式数据结构,处理效率高,适合大文档、内存与文档结构元关的任务。凡是SAX 可以做的工作,DOM 都可以作。DOM 是基于树形结构的,它适合于结构化编辑XML 文档,如排序、 记录移动和其他应用共享 XML 文档操作, DOM 是整体装入来处理 XML 文档,对系统资源占用很大,尤其是处理大量文档时更为明显。六、综合题。(本大题共 2 小题,每小题8 分,共 16 分)1.根据所给的 XML 文档,利用 XSL 技术将 XML 文档进行格式转换成下面的数据表的形式,写出相应的文档。学号姓名性别年龄班级0001张三男21计算机 0710002李四女20计算机 0720001张三 男21D 计算机 0710002李四 女20D 计算机 0721.程序部分如下: 学生信息 学号 姓名 性别 年龄 班级 最新 料推荐2.根据给定的XML文档,完成相应的DTD 文件 sp.dtd,并在XML文档中补全对DTD 文档的调用。sp.xml:山楂罐头 20 瓶 200 瓶 黄桃罐头 30 瓶 300 瓶 sp.dtd:2.调用部分的内容:sp.dtd:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报