XML例题
XML试题三
判断题1.XML 不是一种元语言(F);2.HTML 来源于SGML(T);3.XML 来源于HTML(F)4.XML 标记不是固定的(T)5.浏览器是XML文档的处理工具(F)6.Parser就是XML处理程序(T)7.目前的浏览器完全支持XML规范(F)8.XML声明是PI指令(F)9.从语法上讲元素与标记是相同的(F)10.DTD设置了有效的XML文档必须遵守的规则(T)11.DTD仅可以是外部的文档类型定义(F)12.DTD元素后跟有一个*号,表示该元素至少要出现一次(F)。
13.DTD元素后跟有一个+号,表示该元素至少要出现一次(T)14.DTD元素后跟有一个?号,表示该元素最多要出现一次(T)15.枚举属性只能从一个固定的备选值集合中选取一个作为属性值(T)16.如果要引用多个ID,则可以使用IDREFS属性(T)17.XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题(T)18.在XML元素上声明的命名空间只在其声明的元素上有效。
(T)19.XML Schema定义了XML文档的结构。
(F)20.XML Schema文档本身就是XML文档。
(T)21.XML Schema simpleType 元素用于定义XML文档中元素的子元素及其属性。
(F)22.CSS及XSL是一种数据表示的定义方法。
(F)23.CSS与XSL是W3C推荐的。
(T)24.CSS及XSL都是转换语言。
(F)25.XSL在实现对XML文档内容的样式显示时,可生成新的文档。
(T)26.XLink可以实现HTML 链接的所有功能。
(T)27.XLink的所有元素必须要由type 和href属性定义。
(F)28.XLink中简单链接与扩展链接语法相同。
(F)29.XSLT会将一个XML树状结构转换为另一个XML树状结构。
(T)30.Xpath语言的作用是在XSLT文件中对XML文档的元素定位。
(T)简答题1.什么事标记语言?答:标记语言:用一系列约定好的标记来对电子文档进行标记,以实现对电子文档的语义、结构和格式的定义。
XML考试试题及参考答案
试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
XML练习题
1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组)、choice组。
8、W3C提出了两个标准的应用程序接口(DOM )和SAX1、以下的标记名称中不合法的是(D )A.<Book> B. <_ Book> C. <:Book> D. <#Book>2、XML数据岛绑定于标签(B )之间。
A.〈data〉〈/data〉B. 〈xml〉〈/xml〉C. 〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉3、在DOM节点类型中以下(B )表示XML文档的根节点(代表XML本身)。
A.Node B. Document C. Element D. Text4、在XSL中,匹配XML的根节点使用(C )。
A. *号B.·号C. /号D. XML中根元素名称5、以下XML语句错误的是(A )A. <Book name=”xml技术”name=”xml”/>。
B. <Book Name=”xml技术” name=”xml”/>。
C.<Book name=”xml技术”name2=”xml”/>。
D.<Book Name=”xml技术”NAME=”xml”/>。
6、下列名称空间正确的是(B)。
A. xsdB. tm:hyC.xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下(C )HTML标记不能绑定XML元素。
XML期末考试试题复习题及答案
XML期末考试试题复习题及答案6、XML文档中语句<!DOCTYPE dlib SYSTEM“mydtd.dtd〃>中SYSTEM的作用是(C)A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件四、根据下面内部DTD文档,完成后继的xml文档。
(15分)1.什么是XML?XML的特点有哪些?答案:XML(extensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据。
XML的特点有:(1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。
(2)XML兼容SGML,所以多数SGML 应用可转化为XML。
(3)XML文件同HTML文件一样易于创建。
(4)XML文件内容、结构简单,可以更加灵活地进行编程,减少了服务器的工作量。
(5)XML文件结构严谨,可以轻松被计算机程序解析。
(6)XML相对于HTML的优点是它将用户界面少结构化数据分隔开来。
这种数据与显示的分离使得集成來自不同源的数据成为可能。
2.简述XML与HTML的区别。
答案:(1)HTML语言是用来格式化\vcb数据的语言,冇固定的标记,每一个标记都冇其固定的用法。
XML允许自定义标记,用户可以自己定义标记来描述口己领域的信息。
(2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。
XMI.语言冇其严格的语法规则,标记必须成对使用,严格区分名称的大小写。
(3)不能够很好的描述数据的结构,本质上是一种格式显示语言。
XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。
3.简述XMI.解析器的种类及解析步骤。
答案:XML的解析器分成两大类:综合的解析器和专用的解析器。
综合的解析器又分为:基于DOM的解析器和基于事件的解析器。
XML模拟题
第1章XML概述一、填空题1.XML是(可扩展标记语言)?2.DTD是()?3.XSL是()?4.<NameStudent ID=“20040001”>Bill</Name>中,(ID )是数据部分?二、单项选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XMLB、SGMLC、W3CD、HTML2.XML是什么?(B)A、一种标准泛用标记语言B、一种扩展性标记语言C、一种超文本标记语言D、一种层叠样式表单3.( D )是产生时间最早的标记语言。
A、XMLB、SGMLC、HTMLD、GML4.下面哪个不是HTML的优点(B)。
A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单5.下列哪个是XML的解析器?(A)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本6.下列(D)不符合XML的相关特点。
A、XML是自描述的B、允许对文档内容进行验证C、XML数据的内容可以直接显示D、XML可以开发新的语言7.下列(A)不属于XML的应用。
A、用于编写应用程序B、作为数据源提供给应用程序C、作为客户端的数据存储容器D、跨平台数据交换三、程序设计题1.设想有这样一本书:书名:XML指南第一章XML入门简介1.1节什么是HTMLHTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言(Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言(markup language) 标记语言是一套标记标签2.2.1节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML 必须正确地嵌套试使用XML文档进行描述。
第2章XML基本语法一、填空题1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个XML文档都分为两个部分:(文档序文)和(文档根元素)。
XML考试试题及参考答案
试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
xml练习题答案
<xsl:value-of select="element-name"/>
35. 在XSL文档中调用一个指定模板的基本语法是:
<xsl:apply-templates select="pattern"/>
36.用来包含数据显示的信息的文档就是 样式表 。
37.W3C推荐的样式表标准有两个,它们分别是 CSS 和 XSL 。
3)服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。
48.SOA体系结构中的组件必须具有上述一种或多种角色,这些角色之间使用三种操作:
1)发布操作:使服务提供者可以向服务注册中心注册自己的功能及访问接口。
2)查找操作:使服务请求者可以通过服务注册中心查找特定种类的服务。
3)绑定操作:使服务请求者能够真正使用服务提供者提供的服务。
的交互。
交互涉及发布、查找和绑定操作,这些角色和操作一起作用于Web服务构件—Web服务软
件模块及其描述。
47.SOA结构中共有三种角色:
1)服务提供者:发布自己的服务,并且对服务请求进行响应。
2)服务注册中心:注册已经发布的服务,对其进行分类,并提供搜索服务。
注意:服务注册中心是可选角色。
XML练习题
1. 定义电子文档结构和描述其内容的国际标准语言是 SGML ,它是所有电子
文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为 元语言 。
3.XML文档的声明中的编码方式常用的有 UTF-8 和GB2312。
4.HTML是用 SGML 所定义的,即是SGML的一个应用。
38.XPath可分为四种数据类型: 节点集 、 布尔值 、 字符串 和 数值 。
XML题库1
1. 使用XML,空白将被(保留)2. XML标记都是(大小写)敏感的3. XML文档属性值必须使用(引号"")括起来。
4. 符合语法的XML文档称为(格式良好)的XML文档。
5. 通过DTD或是XML Schema验证的XML文档称为(有效)的XML文档。
6. XML 文档以(XML 声明)( <? ?>)作为开始,它向解析器提供了关于文档的基本信息7. XML中的注释同样使用(<!--和-->)来表示8. (根元素)是一个完全包括文档中其他所有元素的元素。
9. 根元素的(起始标记)要放在所有其他元素的起始标记之前。
10. 根元素的(结束标记)要放在所有其他元素的结束标记之后。
11. XML内部实体“<”用来显示(小于(<))符号12. XML内部实体“>” 用来显示(大于(>))符号13. XML内部实体“&” 用来显示(and(&))符号14. XML内部实体“"” 用来显示(双引号(“))符号15. XML(命名空间)提供了一种避免元素名称冲突的方法。
16. XML命名空间提供了一种避免(元素)名称冲突的方法。
17. 两个不同的XML文档使用同一个名字来描述不同类型的元素的情况往往会导致(命名)冲突。
18. (命名空间)是阻止具有相同名字元素间的冲突的一种方法。
19. DTD分为外部DTD 和内部DTD 两种。
20. 外部DTD是一个独立于XML文件的文件,实际上也是一个文本文件,只是使用(.dtd)为文件扩展名。
21. 在DTD中通过正规则表达式规定元素的(顺序)和次数。
22. 在DTD中通过正规则表达式规定元素的顺序和(次数)。
23. 在DTD中通过正规则表达式规定元素的顺序和次数,(?)代表该元素对象可以出现,但只能出现一次(0到1次)24. 在DTD中通过正规则表达式规定元素的顺序和次数,“?” 代表该元素对象可以(出现,但只能出现一)(0到1次))次。
XML应用技术练习题2
一、填空题(每空1分,共20分)1、XML是eXtensible Markup Language的缩写,称之为可扩展标记语言_,一个XML文件应当以<?xml version=”1.0” encoding=”UTF-8”?>作为文件的第一行。
2、XML声明中encoding属性的默认值是_ _:”UTF-8”_________。
3、XML中有些特殊字符,要想在文本数据中使用这些字符,可以通过__预定义通用实体________,例如”<”可以用___&it___代替,"代表__”_______。
4、一个标记包含的文本数据可以有普通字符,也可以有_CDA TA_ __和__实体。
5、同一XML文件中可能出现名字相同的标记,要想区分这些标记,需要使用名称空间__。
6、对XML的数据结构进行约束的方式有两种:DTD_ __和_XML模式Schema模式__。
7、如果希望某个属性值具有专用性,可以讲该属性值的类型取为__ID_____类型。
8、XSL样式单中用到了许多具有一定功能的XSL元素和指令,___ template__ _____元素可以定义模板规则,_____ value-of_______指令可以取得特定的节点或表达的值。
9、DOM的英文全称是__ Document Object Model_____,____ Element__ ___节点是“树”的根节点,_____ Node______ __类型的节点则用来表示“树”的“叶子”节点。
10、CSS样式表通过指定__ display__ ___属性的值来设置文本的显示方式,该属性的默认值是___ inline____,如要使文本在浏览器的一个块区域中显示,应将该属性改为_____ block______。
二、简答题(每小题4分,共20分)1、你认为XML究竟是什么技术?它与HTML相比在商业应用中有哪些优越的地方?答:XML是一种可扩展性标记语言,一种数据描述技术,与HTML相比的优点在:①.XML文档设计简单,清晰易读;②.具有开放性;③.具有高效性、可扩充性;④.标准国际化。
XML复习题
XML复习题一、单项选择题:1、XML的含义是()A、客户端脚本程序语言B、文档对象模型C、级联样式表D、可扩展标记语言2、下面正确的XML标记名称是:()A、<5book>B、<book 5>C、<book%>D、<book-5>3、URI 代表什么?( )A、统一资源定位符B、统一资源命名符C、统一资源标识符D、企业资源定位符4、这行XML 声明,声明该文档采用了什么编码标准?( )<?xml version="1、0" ?>A、GB2312B、ANSIC、Unicode UTF-8D、Windows-12525、在XML文档中,下列语句:<?MyApp select * from Students?> “MyApp”表示什么意思?( )A、使用MyApp代表后面的那条SQL语句SELECT * FROM StudentsB、声明MyAppC、用户自已下的定义D、进行指令处理的应用程序的名称6、下面的xslt模板完成的功能是:( D )<xsl:template match=”Name”><xsl:apply-templates select=”*[@Prefix]” /></xsl:template>A、选取Name元素的第一个具有Prefix属性的子元素B、选取具有Prefix属性的Name元素C、选取所有具有Prefix属性的Name元素D、选取Name元素的所有具有Prefix属性的子元素7、XML的主要特点是能够定义自己的()A、DTDB、VBScriptC、CGID、JavaScript8、对于xml文档中的ID/IDREF概念来说,下面的哪些陈述是不正确的()A、对于IDREF来说,需要大量的处理资源来遍历这个IDB、ID类型的属性值不能够以数字开头C、一个元素可以具有多个ID类型的属性D、ID类型的属性的值在整个xml文档中是唯一的9、在CSS中使用背景图片需要使用参数()A、imageB、urlC、styleD、embed10、在CSS的文本属性中,文本修饰的取值text-decoration:overline表示()A、不用修饰B、下划线C、上划线D、横线从字中间穿过11、有如下一段代码,它是( )<?xml version =“1、0”encoding=“GB2312”standalone=“yes”?><state coursename=“课程”><courseid id=“0900”><name>网页设计与制作</name></courseid></state>A、XML代码B、HTML代码C、Java代码D、JavaScript代码12、下列是一个xsl 样式表单声明语句:<xsl:stylesheet version=”1、0”xmlns:xsl=”http://www、w3、org/1999/xsl/transfor m”>请问上面语句代表什么意思?()A、提示CPU,使用特殊功能来处理表单文件“transform”B、提示xml处理器,通过使用转换xml的处理器中的特殊功能来处理所有前缀xsl:的元素、C、该表单文件的版是1、0D、该表单文件所在位置13、这是一段关于书籍信息的XML 源码:①、<?xml version="1、0" encoding="GB2312" ?>②、<书籍>③、<书名>XML 试题</书名>④、<数量单位="本">5000</数量>⑤、</书籍>⑥、<!—以上是书籍信息-->哪行含有属性?A、①B、②C、③D、④E、⑤F、⑥14、何谓DTD?A、文档架构定义,用来验证XMLB、文档类型定义,用来验证XMLC、XML 文档的数据部分D、XML 文档的片断15、使用GetElementsByTagName()方法,可以从Document 或Element 对象中查找到什么?( )A、指定名称的所有元素B、指定名称的所有子元素C、指定名称的所有元素及其子元素D、所有指定元素的名称16、下列哪个属性不是遍历属性?()A、fromB、actuateC、labelD、to17、哪一种架构是基于XML的,过渡性的Microsoft架构?( )A、XSD架构B、W3C架构C、DTD架构D、XDR架构18、在CSS中,字体简略属性的正确写法是()。
xml上机练习题
xml上机练习题一、问题描述请根据以下要求,使用XML语言完成相关的练习题。
1. 创建一个XML文件,文件名为"students.xml",并确保文件的编码格式为UTF-8。
2. 在XML文件中添加一个根元素"students",并设置其属性为"year",值为"2022"。
3. 在"students"元素下创建三个子元素,分别代表三个学生。
4. 每个学生元素下需要包含以下子元素:- "name":学生姓名- "age":学生年龄- "gender":学生性别5. 在每个学生元素下添加一个属性"score",代表学生的成绩。
二、示例代码```xml<?xml version="1.0" encoding="UTF-8"?><students year="2022"><student score="90"><name>张三</name><age>21</age><gender>男</gender></student><student score="88"><name>李四</name><age>20</age><gender>女</gender></student><student score="95"><name>王五</name><age>22</age><gender>男</gender></student></students>```以上示例代码演示了一个包含三个学生信息的XML文件。
xml练习题
X M L练习题(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、填空题1.HTML语言是如何显示数据的,XML是描述数据是什么。
XML和应用程序之间存在的软件组织,主要起桥梁的作用。
5.XML的技术优势有数据重用、数据和表示分离、可扩展性、语法自由、结构化集成数据。
二、选择题1.HTML语言中 A 表示超级链接的标记。
A. <a>B. <b>C. <option>D.<tr>2.表单标记中, B 用来表示文本框或密码框输入字符最大数。
A. fileB. maxlengthC. sizeD. name3.下面 D 不是XML语言的特点。
A. 自我描述B.可扩展C. 跨平台D. 修饰数据4.下面 D 不是XML使用的解析器。
A. IBM XML4Jaache XercesB. Sun Project XC. Microsoft MSXMLD. Java5.下面 C 不是XML的相关技术。
A. DTDB. XSLC. cellpaddingD. table7.HTML标记中,能够完成颜色设定的标记,除了 D 标记不是外,其余全是。
A. bgcolorB. TextC. colorD. href8.HTML标记中能显示图片的标记是 C 。
A. embedB. srcC. imgD. a9.对XML文档的显示样式修饰的是下面 A 技术。
A. XSLB. XPathC. XlinkD. XHTML10.HTML语言中的预定义标记是 C 标记。
A. addressB. blockquoteC. preD. u三、简答题1.简述HTML表格有哪些标记。
答案:table定义表格、tr定义表行、th定义表头、td定义表标题2.简述XML和HTML的关系。
答案:(异同)相同点:XML和HTML都是SGML的子集,都是标记语言。
XML考试试题及参考答案
试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
xml基础期末考试题及答案
xml基础期末考试题及答案一、单项选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. Extended Markable LanguageD. Extensible Markable Language答案:B2. 在XML中,用于定义元素和属性的数据类型的是?A. DTDB. XML SchemaC. HTMLD. XHTML答案:B3. XML文件的根元素是什么?A. <root>B. <xml>C. <document>D. 没有根元素答案:A4. 下列哪个不是XML的声明?A. <?xml version="1.0"?>B. <!DOCTYPE html>C. <!DOCTYPE xml>D. <?xml-stylesheet type="text/xsl" href="style.xsl"?>答案:C5. XML命名空间的作用是什么?A. 定义元素和属性的数据类型B. 防止元素和属性名的冲突C. 定义元素和属性的默认值D. 改变元素和属性的显示方式答案:B6. XML中,用于表示注释的是什么?A. <!-- 注释内容 -->B. <!注释内容>C. <!--注释内容-->D. <注释内容>答案:A7. 在XML中,属性值必须使用什么符号包围?A. 单引号B. 双引号C. 尖括号D. 大括号答案:A8. XML中的实体引用是什么?A. 用于表示特殊字符的代码B. 用于表示元素的代码C. 用于表示属性的代码D. 用于表示注释的代码答案:A9. XML文档的解析方式有哪些?A. DOM解析B. SAX解析C. DOM和SAX解析D. 只有DOM解析答案:C10. XML Schema定义了什么?A. 文档的结构B. 文档的样式C. 文档的语义D. 文档的版本答案:A二、多项选择题(每题3分,共15分)1. XML的以下哪些特性是正确的?A. 自描述性B. 可扩展性C. 依赖于特定软件D. 严格的格式要求答案:A, B, D2. XML中,哪些元素是必需的?A. 根元素B. 文档类型声明C. XML声明D. 注释答案:A, C3. 下列哪些是XML的解析器?A. DOM解析器B. SAX解析器C. XSLT处理器D. XPath处理器答案:A, B4. XML命名空间的用途包括哪些?A. 避免命名冲突B. 支持文档的国际化C. 支持文档的版本控制D. 增强文档的可读性答案:A, B, C5. XML中,哪些是合法的元素名?A. <name>B. <1name>C. <_name>D. <name1>答案:A, C, D三、简答题(每题5分,共20分)1. 请简述XML和HTML的主要区别。
XML习题
1、以下哪个是规范的XML元素。
A.book#list B.3class C.xmlBook D.book-info2、以下关于XML文档的声明的语句正确的是。
A.<xml version="1.0" encoding="UTF-8">B.<?XML version="1.0" encoding="UTF-8">C.<?xml Version="1.0" Encoding="UTF-8"?>D.<?xml version="1.0" encoding="UTF-8"?>3、下面有几个空标记写法,其中正确的是。
A.<Book/>B.</Book> C.<Book> D.</Book/>4、请选出哪些注释是正确的形式。
A.<!这个注释是正确的> B.<!--这个注释是正确的-->C.<--这个注释是正确的--> D.<!--这个注释是正确的--!>5、以下关于XML文档描述root元素的属性attribute的写法正确的是。
A.<root attribute="first"/>B.<root attribute=first />C.<root attribute/>D.<root>< attribute="first" value="aaa"/></root>6、Schema与DTD的相同之处有。
A.基于XML语法B.支持命名空间C.都可以嵌入到XML文档中D.对XML文档结构进行验证7、DTD指的是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XML考试题库大全(附答案)分类:JAVAWEB 开发2012-10-25 10:47 1102人阅读评论(1) 收藏举报XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。
(选择二项)(bd)a) UMLb) DTDc) Namespaced) XML Schemae) XSL2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。
(选择两项)(bd)a) Xpath b) Domc) XSLT d) SAXe) Xlink3.下面是一个XML文档的序言部分:<?xml version=”1.0”encoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!ATTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDATA)><!ATTLIST title number ID #REQUIRED><! ELEMENT content(#PCDATA)>]>下面的片段中可以作为该XML文档的合法的文档元素部分的是。
(选择一项)(B)a)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></poems><poems number=”A003”><title>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.</content></poems></lib>b)<lib><poems n umber=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></poems><poems number=”A001”><title number=”A002”>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </poems></lib>c)<lib><poems number=”A001”><title number=”A001A003”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content> </poems><poems number=”A001”><title number=”A002”>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </poems></lib>d)<lib><poems number=”A001”><title number=”A001A002”><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></title></poems><poems number=”A001”><title number=”A002”><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </title></poems></lib>4. 在XML中,下列关于DOM的叙述是正确的。
(选择三项)(ABC)a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树c) 通过DOM API,软件开发人员可以控制XML文档的结构和内容d)通过DOM在XML文档中只能按照顺序方式导航5. 在XML中,一个Xpath表达式的返回值通常是。
(选择一项)(a)(本题不严密,对信计专业不合适)a) 节点集b) 浮点值c) 字符串d) 布尔值6.分析以下DTD文档:<!ELEMENT doc(title?,chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例能够通过DTD的校验。
(选择一项)(B)a) <doc><chap><para>Text</para></chap></doc>b) <doc><chap><sect><para>Text</para></chap></doc>c) <doc><title>Text</title></doc>(*红色)d) <doc><title>Text</title><sect><para>Text</para></sect></doc>7(*红色) .在XML中,在DOM创建一个元素节点的方法有。
(选择两项)(ab)a) createElement(“元素名”)b) createNode(1,”元素名”,””)c) createNode(2,”元素名”,””)8. 在XML中,W3C组织给出的样式表语言的推荐标准有。
(选择两项)(BD)a) XPointerb) XSLc) XPathd) CSSe) XLinker9. 在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。
(选择一项)(a)a) ID/IDREFb) Key/keyrefc) CDATAd) ENTITYe) PCDATA10(*红色) . 在XML中,下列关于Xpath的说法正确的有。
(选择三项)(abc)a) Xpath不是用XML书写的b) 如果把XML文档实例当作数据库,那么Xpath就相当于SQLc) Xpointer依赖于Xpathd) Xpath可以定义XML文档间的链接关系11. 在XML中,DOM中IXMLDOMNodeList的length属性表示的是。
(选择一项)(c)a) 该对象中文本字符的长度b) 该对象中元素节点的数量c) 该对象中节点的数量d) 该对象中文档对象的数量12. 在XML中,下述关于XSL的说法正确的有。
(选择三项)(acd)a) XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则b) XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容c) XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档d) XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板13(*红色) . 在XML中,对于XSL中的节点选择语句<xsl:value-of>语句,下列说法正确的是。
(ab)(选择两项)a) 使用< xsl:value-of select=”匹配模式”>可以输出指定节点的取值b) 使用空元素< xsl:value-of />可以输出当前节点及其所有后继节点的取值c) 经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点d) < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句<xsl:if>的子元素14.考虑如下的XML.Schema示例<xs:element name=”Price”><xs:complexType><xs:attribute nam e=”currency”type=”xs:string”/></xs:complexType></xs:element>属性currency声明等同于下面选项的DTD声明。
(选择一项)(C)a) <!ATTLIST Price currency CDATA #REQUIRED>b) <!ATTLIST Price currency CDATA #FIXED>c) <!ATTLIST Price currency CDATA #IMPLIED>d) <!ATTLIST Price currency PCDATA #IMPLIED>15. 在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值有。
(选择三项)(bce)a) emptyb) requiredc) optionald) fixede) prohibited16. 对于XML文档实例片段<image height=”50”width=”50”/>,最恰当的描述其结构的DTD 片段是。
(选择一项)(B)a)<!ELEMENT image ANY><!ATTLIST imageheight CDATA #REQUIREDwidth CDATA #REQUIRED>b)<!ELEMENT image EMPTY><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA#REQUIRED>c)<!ELEMNET image(#PCDATA)><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>d)<!ELEMNET image(height,width)><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>17. 下面的XML片断中结构完整的是。