XML考试复习题(有答案).doc
XML作业题答案.doc

第一章 一、填空题1. HTML 语言是如何显示数据的,XML 是描述 ___________ o2. HTML 语言遵循 ______ 协议,而在网络运行的。
3. XML 是一种 _____ 和 _____ 语言,XML 具有自描述性、内容和显示相分离、可扩张、独立于平台等特点。
4. XML 解析器是 _______ Z 间存在的软件组织,主耍起桥梁的作用。
5. XML 的技术优势有 _____ 、 ________ 、可扩展性、语法自山、结构化集成数据。
答案:1. 数据是什么2. http3. 描述数据和数据结构4. XML 和应用程序5. 数据重用,数据和表示分离 二、选择题1.HTML 语言屮 ____ 表示超级链接的标记。
A. <a> B. <b> C. <option>D.<tr>2. __________________ 表单标记屮, 用来表示文木框或密码框输入字符最人数。
A. fileC. sizeB. maxlength D. name3.卜•面 _ 不是XML 语言的特点。
A. 口我描述 C.跨平台 4.下面 ___ 不是XML 使用的解析器。
A. IBM XML4Jaachc Xcrccs C. Microsoft MSXML 5. ___________ 卜•面 不是XML 的相关技术。
A. DTD C. DHTMLD. XPath6. 对表格的两行进行行合并,需用_____ 标记。
A. rowspan B ・ clospan C. cellpaddingD. table 7. HTML 标记中,能够完成颜色设定的标记,除了 ____ 标记不是外,其余全是。
A. bgcolorB. TextC. colorD. href & HTML 标记中能显示图片的标记是 ________ oA ・ embed B. sre C. imgD. a9. ________________________________________对XML 文档的显示样式修饰的是下面 __________________________________________ 技术。
XML试题打印答案1

XML试题打印答案1题号一二三四五六七八九总分标准分20 30 10 40 100得分阅卷人一、填空题(2分×10,共20分)1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组 )、 choice组。
8、W3C提出了两个标准的应用程序接口( DOM )和SAX 。
二、选择题(2分×15=30分)1、以下的标记名称中不合法的是( D )A. 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. 。
B. 。
C.。
D.。
6、下列名称空间正确的是( B )。
A. xsdB. tm:hyC. xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下( C )HTML标记不能绑定XML元素。
《XML基础教程期末考试及答案》

一选择填空第一章:1.xml2.Xml P7)3.XML4.下面选项中A.数据组织与管理B.扩展标记语言C.使网页的表现形式更丰富D.扩展网络的通用性第二章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)A.>B.&It;C.&D."大于号 > 小于号 &It; 和 & 双引号 ";第三章:1.DTD的声明方法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(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 表示红色。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.<fo:flow>几个部分。
P127第六章:1.DOM是用于操作XML文档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下面 D 接口不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下面C_接口不是从字符数据接口继承而来的。
xml复习题

一.选择题:1.()标记语言可以创建其他的标记语言A. XML B SGML C HTML D GML2. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。
A、UMLB、DTDC、NamespaceD、XSL3.在实体引用中表示“>”的是( )。
A、<B、>;C、#qut;D、#at;5. 下面有几个空标记写法,其中正确的是( )。
A、<书/>B、</书>C、<书>D、</书/>6. 关于XML文档叙述错误的是()A. 不可以使用中文名作为XML的元素标记B. 编写XML文档必须在首行对其声明C. XML的元素标记区分大小写D. 一个合法的XML文档必须包含一个根元素7. 下列()选项不是XML文档所必须具备的要素A. XML声明B. 文档类型声明C.元素D文档元素8. 下列()是XML的基本组成部分A 元素 B. 属性 C 注释 D 指针9. 以下()是标记的命名规则A 标记名不能包含冒号B 标记名可以包含实体C. 标记名必须以字母或下划线开始D. 后继字符可以是任意字符。
10. 构成XML文档的最基本单位是()A.元素 B 属性 C. 类型 D. 名称空间11. 以下哪项是合法的XML元素标记( C )A. <1xyy></1xyy>B. <Name></name>C. <student_no></student_no>D. <sid><sid>11. 在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( )的属性.A、必须赋值B、可有可无C、固定取值D、都不是12. <?xml version="1.0"?><book>这是一本好书!</book>上面的XML文档属于()文档。
xml期末复习题02(答案+试题版)

1、下列那个是<name>Kary</name>标记正确的DTD定义:(A) <!ELEMENT name (#PCDATA)>(B)<!ATTLIST name (#PCDATA)>(C)<!ELEMENT name (CDATA)>(D) <!ATTLIST name (CDATA)>2、下面哪一个是错误的XML注释?(A)<!- -Author :yous --><?xml version="1.0"?>(B)<greeting><!- -Author :yous -->Hello,world!</greeting>(C) <!--This is a greet example-->(D) <?xml version="1.0"?><greeting><content>Hello,world!</content><!--<title>This is a greeting example</title>- -></greeting>3、下列描述正确的是:(A)CSS及XSL都可以作为XML的显示技术(B)CSS及XSL是一种数据表示的定义方法(C)CSS及XSL都不是转换语言(D) XSL在实现对XML文档内容的样式显示时,不可生成新的文档。
4、与/aaa/ccc/eee等价的路径表达式是:(A)/ child::aaa/child::ccc/child::eee (B)/aaa/ccc/@eee (C)/aaa/ccc//eee (D) /aaa/ccc/child:eee5、在下面的XML文档中,寻址根节点的表达式是:<?xml version="1.0" encoding="UTF-8"?><root><a01></a01><b02></b02></root>(A)/root(B)/?XML(C)/(D)/XML6、descendant轴包括上下文节点的:(A)包括子元素节点但不包括后代元素节点(B)所有子元素节点和所有后代节点(C)与child轴的含义相同(D)与“//*”含义相同7、在下面的XML文档中,怎样才能寻址所有a01元素的内容a01_1?:<?xml version="1.0" encoding="UTF-8"?><root><a01 index="1">a01_1</a01><a01 index="2">a01_2</a01></root>(A)/root//a01[0]/text()(B)/root/a01[0]/position()(C)/root//a01[1]/text()(D)/root/a01[1]/text::*8、在XML文档中引用外部的css文件:<?()()=" text/css " ()="a.css"?>xml-stylesheet type href9、XML文件元素的类型包括哪些?空元素<a></a>或者<a/> 带有属性<a b=’c’/>带有元素的<a>ss</a> 子元素<a><d></d><a>10、如下为Schema文件(文件名为first.xsd)的代码<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">。
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技术及应用.doc

XML考试题库大全6.分析以下DTD文档:<!ELEMENT doc(title?, chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT scct(para+)><! ELEMENT para(#PCDATA)>下血的XML实例能够通过DTD的校验。
(选择一项)(B)a)<docxchapxpara>Text</para></chap></doc>b)<doc><chap><sectxpara>Text</para></chap></doc>c)<docxtitle>Text</title></doc>d)<doc><title>Text</title><sectxpara>Text</para></sect></doc>9.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键为处键的关系。
(选择一项)(a)a)ID/IDREFb)Key/keyrefc)CD ATAd)ENTITYe)PCDATA11.在XML中,DOM中IXMLDOMNodeList的length属性表示的是。
(选择一项)(c)a)该对彖中文本字符的长度b)该对象中元索节点的数量c)该对象屮节点的数量d)该对彖中文档对彖的数量14.考虑如下的XML.Schema示例<xs:element name=,,Price,,><xs:complexType><xs:attribute name二''currency'' type二''xs:string"/〉</xs:complcxTypc></xs:element>属性currency声明等同于下而选项的DTD声明。
XML期末考试试题复习题.doc

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 的解析器和基于事件的解析器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XML习题1.什么叫有效的XML文件?2.DTD文件的编码必须和其约束的XML文件的编码相一致吗?3.DTD文件中元素的作用与其在DTD文件中的书写位置有关吗?4・XML文件怎样和一个DTD文件关联?5.对于一个有效的XML文件,标记中的属性一定要有ATTLIST声明约束吗?6.下列ATTLIST声明有何不同?(1 ) <!ATTLIST 张三学号CDATA #REQUIRED>(2)<!ATTLIST 张三学号CDATA #FIXED ”220123”〉(3)<!ATTLIST 张三学号CDATA ##IMPLIED >7.ID类型的属性有什么特点?8.假如XML文件中没有标记的属性是ID类型,那么将某个属性的类型约束为IDREF类型是否合理?9.如果一个属性的类型是NMTOKEN,下列哪个字符串是该属性可以取的属性值?(1) hello (2) How are you(3) _Good (4) 2002-12-2210.假如有如下的DTD文件:A. dtd<!ELEMENT成绩单(学生*) ><!ELEMENT学生(姓名咸绩)><! ELEMENT 姓名(#PCDATA)><!ELEMENT 成绩(#PCDATA)>请问,下列XML文件是有效的吗?如果不是有效的, 请将其修改为有效的。
B. xml<?xml version=n1.0n encoding=n UTF-8n ?><! DOCTYPE 成绩单SYSTEM H A.dtd H>v成绩单〉v学生〉V姓名〉张三V/姓名〉V成绩〉优秀V/成绩〉V/学生〉V学生〉V成绩〉良好V/成绩〉V姓名〉李四V/姓名〉V/学生〉</成绩单>11.请编写有效的XML文件,约束该XML文件的DTD文件如下:A:dtdFile.dtd<!ELEMENT商品信息(商品*)>CATTLIST p:名称xmlns:p CDATA #FIXED ”Beijing”〉<!ATTLIST q:名称xmlns:q CDATA #IMPLIED><!ELEMENT商品(p:名称,价钱,连锁店+) ><!ATTLIST 商品商标CDATA #REQUIRED > ・<!ATTLISTp:名称条形码ID#REQUIRED><!ELEMENT 价钱(#PCDATA) ><!ELEMENT连锁店(q:名称,地点)〉<!ELEMENT p:名称(#PCDATA) ><!ELEMENT q:名称(#PCDATA) ><!ELEMENT 地点(#PCDATA) >B:dtdFile.dtd<!ELEMENT电话薄(北京)〉<!ELEMENT北京(清华出版社,北京大学)〉<!ELEMENT清华岀版社EMPTY><!ELEMENT 北京大学EMPTY><!ATTLIST 北京区号ID#REQUIRED ><!ATTLIST 清华出版社区号IDREF #REQUIRED 号码CDATA # REQUIRED><!ATTLIST 北京大学区号IDREF #REQUIRED 号码CDATA #REQUIRED><!ATTLIST 配偶信息编号ID#REQUIRED > <!ATTLIST 酉己偶信息配偶编号 IDREF <!ATTLIST <!ATTLIST 个人信息 个人信息 性别 职业 (男I 女)”男CDATA #FIXED ”工程<!ATTLIST 编号 <!ATTLIST个人信息个人信息 ID #REQUIRED >配偶编号IDREFC:dtdF 订e. dtd<?xml version=n 1.0n encoding=n GB2312n ?><! ELEMENT 姓名(#PCDATA )><! ELEMENT 出生日期(#PCDATA )><!ELEMENT 配偶信息(姓名,出生日期)〉 <!ATTLIST 配偶信息 性别(男|女)#REQUIRED 〉<!ATTLIST 配偶信息 职业 CDATA #REQUIRED >#REQUIRED > <!ELEMENT 个人信息(姓名,出生日期,配偶信息)>#REQUIRED ><!ELEMENT 职员信息(个人信息*)> 12、为下面的XML 文件编写有效的DTD 文件。
<?xml version^111.0nencoding=t!GB2312" standalone=n yes n ?> V 个人信息性别二"男”出生日期="1977/10/18">v 姓名〉空心狼</姓名〉<职业〉歌手</职业〉<配偶信息性别二"女"出生日期="1970/08/06">v姓名〉小螃蟹</姓名〉v职业〉胸外科医生</职业〉</配偶信息〉V/个人信息〉答案如下:1•答:XML该当的“有效性”是指一个XML文档应当遵守DTD文件或是Schema的规定,有效的XML 文档肯定是格式良好的。
2•答:必须和其约束的XML文件编码相一致3•答:不完全相关4.答:可以使用外部DTD和XML文件相关联5.答:一定要用ATTLIST属性申明约束6.答:第一个是必选项,必须要有学号;第二个是固定项,表示学号的值必须是220123;第三个是可选项, 表示学号可以有也可以没有7•答:ID是用属性值的方式为文件中的某个元素定义唯一标识的方法,它的作用类似于HTML文件中的内部链接,ID类型属性的值不能相同。
8•不合理,因为如果没有ID,他就不能把一个元素的ID标识值作为该属性的取值9•答:1.3.4可以取10 答:应改为v?xml version二"1.0" encoding="GB2312" standalone=,,no ?><!DOCTYPE成绩单SYSTEM n A.dtd n><学生〉<姓名〉张三</姓名〉<成绩〉优秀</成绩〉V/学生〉V学生〉V姓名〉李四V姓名〉v成绩〉良好</成绩〉V/学生〉V/成绩单〉11.答:根据第一个DTD,编写出来有效的XML文件如下:<?xml version=n1.0!t encoding=n gb2312n?><!DOCTYPE商品信息[<!ELEMENT商品信息(商品*)><!ATTLIST p:名称xmlns:p CDATA #FIXED "Beijing"><!ATTLIST q:名称xmlns:q CDATA #IMPLIED><!ELEMENT商品(p:名称,价钱,连锁店+) > <!ATTLIST 商品商标CDATA #REQUIRED > <!ATTLIST p:名称条形码ID#REQUIRED><! ELEMENT 价钱(#PCDATA) ><!ELEMENT连锁店(q:名称,地点)〉VELEMENTp:名称(#PCDATA) > VELEMENTq:名称(#PCDATA) ><! ELEMENT 地点(#PCDATA) >]>v商品信息〉v商品商标二”电脑”〉<p:名称xmlns:p="Beijing"条形码="al23">联想v/p: 名称〉<价钱>4000元</价钱〉<连锁店〉vq:名称〉华硕v/q:名称〉<地点〉成都</地点></连锁店〉<! DOCTYPE 电话薄[ <! ELEMENT 电话薄(北京)〉<! ELEMENT 北京(清华出版社,北京大学)〉<! ELEMENT 清华出版社EMPTY><! ELEMENT北京大学EMPTY></商品〉 </商品信息〉第二个XML 文件如下:<?xml version=n 1.0n encoding=n gb2312n?><!ATTLIST 北京 区号 ID#REQUIRED 〉 <!ATTLIST 清华出版社 区号 IDREF #REQUIRED 号码 CDATA #REQUIRED> <!ATTLIST 北京大学 区号 IDREF #REQUIRED 号 码 CDATA #REQUIRED> ]>v 电话薄〉V北京区号="al23456">v清华出版社区号="al23456"号码="123456"></清华出版社〉v北京大学区号="al23456"号码="456789"></北京大学〉</北京〉</电话薄〉第三个XML文件如下:<!ATTLIST配偶信息性别<!ATTLIST配偶信息职业<!ATTLIST配偶信息编号<!ATTLIST 酉己偶信息#REQUIRED > (男 | 女)#REQUIRED〉CDATA #REQUIRED > ID #REQUIRED ><?xml version=n1.0!t encoding=!t GB2312n ?> <! DOCTYPE职员信息[<! ELEMENT 姓名(#PCDATA)〉<! ELEMENT 岀生日期(#PCDATA)><!ELEMENT配偶信息(姓名,出生日期)〉<!ELEMENT个人信息(姓名,出生日期,配偶信息)〉<!ATTLIST个人信息性别(男|女)“男”〉<!ATTLIST 个人信息职业CDATA #FIXED ”工程师"><!ATTLIST 个人信息编号ID #REQUIRED ><!ATTLIST 个人信息酉己偶编号IDREF#REQUIRED ><!ELEMENT职员信息(个人信息*)>]><职员信息〉v个人信息性别二"男"职业二”工程师"编号="al"配偶编号="a2"><姓名〉张三</姓名〉 v岀生日期>1980.1.1</出生日期〉 v 配偶信息性别二”女“职业二”教师"编号="a2"配偶编号="al">v姓名〉李四v/姓名〉<出生日期>1982.6.4</出生日期〉</配偶信息〉</个人信息〉</职员信息〉12.答:<!ELEMENT个人信息(姓名,职业,配偶信息)〉<! ELEMENT 姓名(#PCDATA)><!ELEMENT 职业(#PCDATA)><!ELEMENT配偶信息(姓名,职业)〉<!ATTLIST配偶信息性别(男|女)”女”出生日期CDATA #FIXED "1970/08/06"><!ATTLIST个人信息性别(男|女)”男”出生日期CDATA #FIXED n1977/10/18n>。