admin管理员组文章数量:1538622
2024年5月24日发(作者:)
一 选择填空
第一章:
的全称为可扩展标记语言。
的应用领域包括网络服务领域、数据库领域、电子商务领域(P7)
文档的文件扩展名为A A .xml B. .txt C. .xsl D. .doc
4.下面选项中C_不是XML所要解决的问题。
A.数据组织与管理 B.扩展标记语言
C.使网页的表现形式更丰富 D.扩展网络的通用性
第二章:
文档的整体结构包括XML声明、DOCTYPE声明、元素 和 实体声明 4部分。
2.实体类型包括通用实体和参数实体两种类型。
3.下面命名正确的是 B
/day/year B._4line
C.我的电脑 name
's F.内存
4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)
A.> B.&It; C.& D."
大于号 > 小于号 &It; 和 & 双引号 ";
第三章:
的声明方法包括XML声明、元素声明、属性列表声明。(P40)
中的元素预定义属性值包括#REQURED类型、#IMPLIED类型、#FIXED类型
3种类型。(P49)
第四章:
的基本语法结构包括选择符、属性、值3个部分。(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
(255,0,0) B.#FF0000 (100%,0%,0%) D.#FFF
第五章:
技术包括XSL格式化对象、XSL转换和XML路径3个部分。(P96)
有模板规则、具名模板两种模板类型。(P103)
3.下列元素属于XSLT的顶层元素的有_ ABD (P109)
te le
4.
第六章:
是用于操作XML文档的,对于DOM来讲,所有XML文档内容都被视为节点。
中的基本单元是 节点 ,它是抽象的类型,它被各种不同的节点类型所
继承。XIML的主要节点类型由文档声明节点、文档类型定义节点、注释节点、
元素节点、属性节点、文本节点 、处理指令节点、表示法节点、文档片断节点、
字符数据节点、CDATA节点、实体节点、实体参数节点12个节点类型组成。(P176)
3.下面 D 接口不是从Node接口继承过来的。(P142)
T
UTEV ST
4.下面C_接口不是从字符数据接口继承而来的。P148
A.注释接口 B.文本接口 C.属性接口 D.数据段接口
第7章:
的数据源对象包括XML文档、数据库、行业数据。(P191)
2.在关系数据库中,一个XML文档要么以大字段的形式保存起来,要么将这个
XML文档 拆分开来 存储,这样不仅增加了存储这些数据的难度,而且没有顾
及XML文档自身的统一性。(P186)
3.下面不属于XML数据交换机制的为_ B (P187)
A数据发布 技术 C.交易自动化 D.数据集成
XML数据交换机制 数据发布 .数据集成 交易自动化
4.利用数据库中的数据生成XML文档是当前数据交换发展的趋势之一,下面选项
不能体现这个说法的是 A
A.利用AltovaXMISpy2003软件生成XML文档
B.结合DOM和ADO把数据库中的表数据生成XML文档
C.直接利用ADO把数据库中的表数据生成内嵌XMLSchema的XML实例文档
D.直接利用ADO2.5把数据库中的表数据生成可以在浏览器中显示的XML文档
第八章:
1. 正则表达式可以用于XPath2.0中的3个函数是matches()、replace()、
tokenize()
正则表达式是基于Perl正则表达式的原型。 P209
3.元字符 ^ 和 $ 用于匹配字符串的开始和结束。默认情况下,这里的
开始和结束是指整个字符串的开头和结尾。P209
的正则表达式中还可以利用 () 来对正则表达式分组。可以使用量词
来修饰分组,这极大的扩展了正则表达式的功能。P211
第九章:
1.对于JDOM处理XML文档来说,所策再做的准备工作也是将导人到项
目的BuildPath中。对于每一个元素,都有 addContent() 函数来为元素添加
内容; setAttribute() 函数为元素设置属性; remove() 函数来删除元素
内的节点。P220
可以将整个XML文档转换为一个 document 对象,相当于XML文档根
节点,这与XSLT中的 document() 函数非常类似。获得该对象所用到的类为
SAXBuilder P218
3. XJC 是JAXB提供的一个工具。该工具可以将XML Schema 文档编译为具
体的JavaBean类。 P225
4. JXL 是一个成熟的、开源的Excel处理项目。P225
二 简答
第一章:
5.试分析XML和SGML的异同点。
1.相同点:都是元标记语言,可以使用来编写出新的标记语言,都是自解释的。可移植性,都不
是针对某一具 体的应用而设计的,可以跨平台。自由度高,用户可以根据自己的实际情况
设计对应的文档。
2.不同点: SGML的高度可扩展性导致了它的复杂性,SGML的功能比XML强大,不适宜web
上的应用。SGML要求文档一定必须包含DTD,而XML相对来说比较灵活,不强制要求使用
DID。
有哪些方面的应用?
答:
具体有以下应用:
第一,不同的应用平台.上的数据交换。
第二,在客户服务器模式下,作为客户端存储数据的容器,在客户端上可以根据具体需求对
数据进行处理,减少重复通信量,服务器只需传递相应的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方法有什么不同?
名称 继承 扩展 说明
格式: appendChild (新子节点)
AppendChild
是
将子节点附加到文档最末子节点的后面,
返回附加到文档后的子节点
格式: insertBefore (新节点,参考节点)
InserBefore
是
将子节点插人到指定子节点前面或附加到
版权声明:本文标题:《XML基础教程期末考试及答案》 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1716529213a507367.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论