XML考试复习题
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复习题一、单项选择题:1、XML的含义是()A、客户端脚本程序语言B、文档对象模型C、级联样式表D、可扩展标记语言2、下面正确的XML标记名称是:()A、<5book>B、C、<book%>D、3、URI代表什么?()A、统一资源定位符B、统一资源命名符C、统一资源标识符D、企业资源定位符4、这行XML声明,声明该文档采用了什么编码标准?()A、GB2312B、ANSIC、Unicode UTF-8D、Windows-12525、在XML文档中,下列语句:“MyApp”表示什么意思?()A、使用MyApp代表后面的那条SQL语句SELECT*FROM StudentsB、声明MyAppC、用户自已下的定义D、进行指令处理的应用程序的名称6、下面的xslt模板完成的功能是:(D)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、有如下一段代码,它是()网页设计与制作A、XML代码B、HTML代码C、Java代码D、JavaScript代码12、下列是一个xsl样式表单声明语句:请问上面语句代表什么意思?()A、提示CPU,使用特殊功能来处理表单文件“transform”B、提示xml处理器,通过使用转换xml的处理器中的特殊功能来处理所有前缀xsl:的元素、C、该表单文件的版是1、0D、该表单文件所在位置13、这是一段关于书籍信息的XML源码:①、②、<书籍>③、<书名>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习题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="1.0" encoding="UTF-8" ?><!DOCTYPE 成绩单SYSTEM "A.dtd"><成绩单><学生><> 三</><成绩> 优秀</成绩></学生><学生><成绩> 良好</成绩><> 四</></学生></成绩单>11.请编写有效的XML文件,约束该XML文件的DTD文件如下:A:dtdFile.dtd<!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:名称,地点) ><!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>C:dtdFile.dtd<?xml version="1.0" encoding="GB2312" ?><!ELEMENT (#PCDATA)><!ELEMENT 出生日期(#PCDATA)><!ELEMENT 配偶信息(, 出生日期)><!ATTLIST 配偶信息性别(男|女) #REQUIRED ><!ATTLIST 配偶信息职业CDATA #REQUIRED > <!ATTLIST 配偶信息编号ID #REQUIRED ><!ATTLIST 配偶信息配偶编号IDREF #REQUIRED ><!ELEMENT 个人信息(,出生日期,配偶信息)><!ATTLIST 个人信息性别(男|女) "男"><!ATTLIST 个人信息职业CDATA #FIXED "工程师" ><!ATTLIST 个人信息编号ID #REQUIRED ><!ATTLIST 个人信息配偶编号IDREF #REQUIRED ><!ELEMENT 职员信息(个人信息*)>12、为下面的XML文件编写有效的DTD文件。
xml期末考试试题,复习题修正版
2011-2012学年期末考试考试题一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是 ______ 根 ___ 元素;<xml version="" ><DOCTYPE学生信息SYSTEM ><!ELEMENT 学生信息(#PCDATA >2、match= 'T语句的含义是从XML里选取满足条件的根结点;3、能够通过DTD验证的XML文档我们称为xml模式的文档;4、XML文档中下条语句的作用是:为xml文档导入样式单;<xml-stylesheet type= " text/xsl" href=" mysub/" >在DTD的个数限制中常使用的符号是:_*_、_+__和;5、<xsl:value-of select=" name” />语句的彳^用是获取节点name 的值;在DTD文档中下面语句的作用是对教师的元素声明;<!ELEMENT教师(姓名,性别)>在DTD文档中下面语句的作用是pic1是引用外部实体; <!ENTITIE pic1 SYSTEM >6、声明语句<!ATTLIST生名身份证号ID #REQUIRED的作用是对姓名元素的属性声明二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。
1、声明语句<!ATTIBLIST student studentID ID #REQUIRED的作用是(B )A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、versionB、encoding C standalone D、name3、不符合格式良好的XML文档要求的是(A )A、文档可以有一个以上的根元素;B、有符合规范的声明语句;C、每个元素有正确的起始、结束标记;D、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是(B )A标记中可以使用多个属性B属性可以出现在起始标记或结束标记中;C属性名是大小写敏感的;D、属性值必须用引号引上;5、一个XML文档如果符合它的XML Schema文档的定义,称它为(A )A、结构良好的XML文档B、有效的XML文档6、XML 文档中语句<!DOCTYPE dlib SYSTEM "”> 中SYSTEM的作用是(C )A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件7、以下不属于XML 语法规定的是( B )A、元素必须正确嵌套B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有DTD,属性值的默认类型是“ CDATA ;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA)>指明元素学生信息是( B )A、任意子元素组成;B、由子元素“地址” “成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“ #PCDATA组成;D、由文本类数据组成9、XML Schema文档中语句:<element type= ” name”minOccurs=“ 1 ”maxOccurs=” * ” />中属性type 的作用是( D )A、指定子元素的属性;B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML 标记名称是( D )A、<>B、<myfile-name>C、<content_11>D、<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基础复习习题
一、选择题1.XML采用以下哪种数据组织结构?( C )A 星状结构B 线状结构C树状结构D网状结构2.下列关于XML文档中根元素的说法不正确的是( D )A每一个结构完整的XML文档中有且只有一个根元素B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3.下面哪个公司或组织制定了XML:( C )A ISOB OracleC W3CD Micrsoft4.以下哪个是规范的XML元素:( D )A -booklistB 3classC Book CaseD book-info5.对于一个XML文档,以下哪个名称是错误的?(C)A <Note>B <h1>C <1dollar>D 以上三个都不正确6.<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于(C)文档。
A 无效的B 有效的C 格式良好的D 格式错误的7.以下的xml文档片段中,属性符合XML语法规则的是( A )。
A <car name=”zhang’s car”>B <car name=’zhang’s car’>C <car name=’jieda car ”>D <car name=jieda >8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:(B)A &B <C &lgt;D &quto;9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?(A)A ?B *C |D +10.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDA TA)>,那么如下的XML实例片段中合法的是( A )A <学员>张三</学员>B <学员><姓名>张三</姓名></学员>C </学员>D <学员>一班<姓名>张三</姓名>同学</学员>11.分析以下在DTD文档:<!ELEMENT doc(title?,chap*)> (*零次或多次)(?零次或一次)(+ 一次或多次)<! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例(C)能够通过DTD的校验。
xml期末复习题几乎全部
简答题1.请叙述xml和html的区别。
2.请分别说明schema中简单类型的分类及特点简单类型有3种形式:Atomic types , list types , union types.●原子类型(Atomic types)是指一些不能分割的类型,一但拆分单词,其单独的字母没有任何意义。
●列举类型(list types)是一些原子类型的队列。
●联合类型是从一组类型中任取一个4.分别写出DOM接口和SAX接口的特点DOM接口的机制也被称作随机访问机制。
由于DOM分析器把整个XML文档转化成DOM树放在了内存中,因此,当文档比较大或者结构比较复杂时,对内存的需求就比较高。
DOM分析器对机器性能的要求比较高,实现效率不十分理想。
对于结构复杂的树的遍历也是一项耗时的操作。
由于DOM分析器所采用的树结构的思想与XML文档的结构相吻合,同时鉴于随机访问所带来的方便DOM分析器还是有很广泛的使用价值的。
SAX提供的是一种顺序访问机制。
SAX分析器在实现时,它只是顺序地检查XML文档中的字节流,然后再触发相应的事件,而事件处理函数本身则要由应用程序自己来实现。
SAX分析器缺乏灵活性。
SAX 分析器实现简单,对内存要求比较低,因此实现效率比较高5.请回答schema与DTD比较具备的优点。
●一致性:DTD的结构和XML文件的结构很不相同。
后者清晰直观,由于历史原因,前者复杂晦涩。
Schema建立在XML之上,它的语法和一般的XML文件完全相同,是XML的自描述。
XML达到了从内到外的完美统一。
因为Schema本身也是一种XML,可以被现有的XML编辑制作工具所编辑、被XML语法分析器所解析、被XML应用系统所利用,我们对XML的投资也得到保护。
●扩展性:虽然DTD中也定义了一些数据类型,但那都是针对属性类型而定义的,而且类型非常有限。
特别是对于电子商务的应用,交易过程中不可避免地会出现大量的数据转换,整型、实型、布尔型、日期型的数据层出不穷,DTD显然是不够的。
XML复习题
XML复习题
XML复习题:
1、什么是XML? XML文件和HTML文件有何不同?
答XML即可扩展的标记语言,HTML为超文本标记语言,遵循的标准一样
XML是Extensible Markup Language的简称,中文名可扩展标记语言,它是一种简单的文本格式存储数据的方式。
XML与HTML最大的不同是,XML没有任何预定义元素,最重要的是XML不管它使用什么养的名称,实际上不是语言,而是定义语言的标准(称为XML 应用)。
2、如果XML文件中的XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
3、请阅读下列XML文件,并回答问题。
<出生日期>1980.12
<身高>1.78。
XML考试题库大全(附答案)
XML考试题库⼤全(附答案)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 number=”A001”><title number=”A001”>⼋阵图</title><content>功盖三分国,名成⼋阵图,江流⽯不转,遗恨失吞吴。
XML期末复习测试题
最新资料,word文档,可以自由编辑!!精品文档下载【本页是封面,下载后可以删除!】第1题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)HTML标记符通常不区分大小写。
(2)网站就是一个链接的页面集合。
(3)GIF格式的图象最多可以显示1024种颜色。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的行数等于TR标记符的个数。
(6)创建图象映射时,理论上可以指定任何形状作为热点。
(7)指定滚动字幕时,不允许其中嵌入图象。
(8)框架是一种能在同一个浏览器窗口中显示多个网页的技术。
第2题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)所有的HTML标记符都包括开始标记符和结束标记符。
(2)将网页上传到Internet时通常采用FTP方式。
(3)GIF格式的图象最多可以显示256种颜色。
(4)HTML表格在默认情况下没有边框。
(5)在HTML表格中,在TR、TD或TH标记符中使用align 属性可以控制单元格内容的垂直对齐。
(6)只有在框架结构的网页中,才能将A标记符的target属性指定为_blank,从而使超链接目标文件在一个新的浏览器窗口中打开。
(7)在HTML表单中,文本框、口令框和复选框都是用INPUT标记符生成的。
(8)一个网页中只能包含一个表单。
第3题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)将网页上传到Internet时通常采用FTP方式。
(2)所有的HTML标记符都包括开始标记符和结束标记符。
(3)用H1标记符修饰的文字通常比用H6标记符修饰的要小。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的列数等于任意一行中TH与TD的个数。
(6)HTML表格内容的垂直对齐方式默认为垂直居中。
(7)框架是一种能在同一个浏览器窗口中显示多个网页的技术。
(8)一个网页中只能包含一个表单。
10)T第1题选择题(20分)每题中只有一个选项是正确答案,每题4分。
XML期末复习原题
二、填空题1.______名称空间_______是解决XML元素多义性和名字冲突问题的方案。
2.XML元素由______开始标记_______、结束标记和两者之间的内容三部分组成。
3.DTD全称为_______文档类型定义__________,它分为外部DTD和__内部DTD__两种。
4.XSL文件中,主模板的match属性值为____/_____。
5.DTD文件中,表示元素能出现零次或多次的限定符号为_____*_______。
6.DTD中%字符用于声明_____参数______实体。
实体定义<!ENTITY MJ “MichaelJordan”>,则XML文档中引用“MJ”实体的表达式为____普通&MJ; 参数实体用%___。
7.XML文档片段为:<book xmlns:tup=”清华大学出版社”><tup:bookName>XML程序设计</tup:bookName></book>如果SAX解析器设置为支持名称空间,写出解析<tup:bookName>元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。
uri=_____清华大学出版社______;localName=_____bookName_______;qName=____tup:bookName ____。
8.DOM全称为____文档对象模型____,DOM解析采用文档驱动,SAX解析使用_事件__驱动。
9.SAX解析器是否报告XML声明给事件处理器?______不会_____(填“是”或“否”)10.HTML文件中引入数据岛使用的标记名为_______xml _________。
11.下面代码中的“学生信息”是______文档对应根_______元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDA TA)>12.match=“/”语句的含义是_____定义主模板_______;13.XML文档中下条语句的作用是:_____xml文件与xsl样式文件关联_______;<?xml-stylesheet type=”text/xsl” href=”mysub/file1.xsl”?>14.在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;15.<xsl:value-of select=”name”/>语句的作用是_____满足要求输出Name元素内容_______;16.在DTD文档中下面语句的作用是_______定义教师,子元素顺序为姓名和性别,只出现一次__;<!ELEMENT 教师(姓名,性别)>17.在DTD文档中下面语句的作用是_______使用外部实体pic1________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>18.声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是为_____姓名_元素声明__身份证号____属性;19.<?xml version="1.0" encoding="gb2312"?>是___xml声明_______。
XML复习题
2、XPath是什么?( ) A)XML的路径语言 B)XML的转化 C)文档对象模型 D)XML命名空间
3、URI代表什么?( ) A)统一资源定位符 B)统一资源命名符 C)统一资源标识符 D)企业资源定位符
PUBLIC。 9、可以使用 DOM解析器 来检查一个XML文件的有效性。 10、不准备对一个标记有任何约束时,元素的“标记的约束条件”是
关键字 ANY 。 11、在CSS中,设置文本背景颜色的属性是 background 。 12、XSL样式表文件的根标记的名称必须是 stylesheet 。 13、在XSL样式表文件中,“xsl:choose”标记必须配合 xsl:when
15、利用CSS样式表中设置文本的显示方式时,通过将display的值指定 为( )使得文本在浏览器的一个块区域中显示。
A)line B)block C)liቤተ መጻሕፍቲ ባይዱt-iten D)none
16、下面的选项中哪个不是XML声明的属性?( ) A)version B)encoding C)standalone D)style-sheet
17、DTD中用来约束XML文件中的标记的关键字是( ) A)ELEMENT B)ATTLIST C)ENTITY D)DOCTYPE
18、若约束标记只包含文本数据,则“标记的约束条件”是( )。 A)(子标记列表) B)(#PCDATA) C)(#PCDATA|子标 记) D)EMPTY
19、一个标记的属性可以取值为任何一个字符串,则这个属性的类 型为:( )。
13、在元素声明中,当元素包含了子元素时,可以用量词来限定子元素 出现的次数,那么关于量词说明错误的是( )
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分,共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中任选一项。
- 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文件:<!ELEMENT 成绩单 (学生*) ><!ELEMENT 学生 (姓名,成绩) ><!ELEMENT 姓名 (#PCDATA)><!ELEMENT 成绩 (#PCDATA)>请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。
<?xml version="" encoding="UTF-8" ?><!DOCTYPE 成绩单 SYSTEM ""><成绩单><学生><姓名> 张三 </姓名><成绩> 优秀 </成绩></学生><学生><成绩> 良好 </成绩><姓名> 李四 </姓名></学生></成绩单>11.请编写有效的XML文件,约束该XML文件的DTD 文件如下:A:<!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:名称,地点) ><!ELEMENT p:名称 (#PCDATA) ><!ELEMENT q:名称 (#PCDATA) ><!ELEMENT 地点 (#PCDATA) >B:<!ELEMENT 电话薄 (北京) ><!ELEMENT 北京 (清华出版社,北京大学)><!ELEMENT 清华出版社 EMPTY><!ELEMENT 北京大学 EMPTY><!ATTLIST 北京区号 ID #REQUIRED ><!ATTLIST 清华出版社区号IDREF #REQUIRED 号码CDATA #REQUIRED><!ATTLIST 北京大学区号IDREF #REQUIRED 号码CDATA #REQUIRED>C:<?xml version="" encoding="GB2312" ?><!ELEMENT 姓名 (#PCDATA)><!ELEMENT 出生日期 (#PCDATA)><!ELEMENT 配偶信息 (姓名, 出生日期)><!ATTLIST 配偶信息性别 (男|女) #REQUIRED ><!ATTLIST 配偶信息职业 CDATA #REQUIRED ><!ATTLIST 配偶信息编号 ID #REQUIRED ><!ATTLIST 配偶信息配偶编号 IDREF #REQUIRED > <!ELEMENT 个人信息 (姓名,出生日期,配偶信息)><!ATTLIST 个人信息性别 (男|女) "男"><!ATTLIST 个人信息职业 CDATA #FIXED "工程师" > <!ATTLIST 个人信息编号 ID #REQUIRED ><!ATTLIST 个人信息配偶编号 IDREF #REQUIRED > <!ELEMENT 职员信息 (个人信息*)>12、为下面的XML文件编写有效的DTD文件。
<?xml version="" encoding="GB2312" standalone="yes" ?><个人信息性别="男" 出生日期="1977/10/18"> <姓名>空心狼</姓名><职业>歌手</职业><配偶信息性别="女" 出生日期="1970/08/06"> <姓名>小螃蟹</姓名><职业>胸外科医生</职业></配偶信息></个人信息>答案如下:1.答:XML该当的“有效性”是指一个XML文档应当遵守DTD文件或是Schema的规定,有效的XML文档肯定是格式良好的。
2.答:必须和其约束的XML文件编码相一致3.答:不完全相关4.答:可以使用外部DTD和XML文件相关联5.答:一定要用ATTLIST属性申明约束6.答:第一个是必选项,必须要有学号;第二个是固定项,表示学号的值必须是220123;第三个是可选项,表示学号可以有也可以没有7.答:ID是用属性值的方式为文件中的某个元素定义唯一标识的方法,它的作用类似于HTML文件中的内部链接,ID类型属性的值不能相同。
8.不合理,因为如果没有ID,他就不能把一个元素的ID标识值作为该属性的取值9.答:可以取10答:应改为<?xml version="" encoding="GB2312" standalone="no ?><!DOCTYPE 成绩单SYSTEM ""><成绩单><学生><姓名> 张三 </姓名><成绩> 优秀 </成绩></学生><学生><姓名> 李四 </姓名><成绩> 良好 </成绩></学生></成绩单>11.答:根据第一个DTD,编写出来有效的XML文件如下:<?xml version="" encoding="gb2312"?><!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:名称,地点) ><!ELEMENT p:名称 (#PCDATA) ><!ELEMENT q:名称 (#PCDATA) ><!ELEMENT 地点 (#PCDATA) >]><商品信息><商品商标="电脑"><p:名称 xmlns:p="Beijing" 条形码="a123">联想</p:名称><价钱>4000元</价钱><连锁店><q:名称>华硕</q:名称><地点>成都</地点></连锁店></商品></商品信息>第二个XML文件如下:<?xml version="" encoding="gb2312"?><!DOCTYPE 电话薄 [<!ELEMENT 电话薄 (北京)><!ELEMENT 北京 (清华出版社,北京大学)><!ELEMENT 清华出版社 EMPTY><!ELEMENT 北京大学 EMPTY><!ATTLIST 北京区号 ID #REQUIRED ><!ATTLIST 清华出版社区号 IDREF #REQUIRED 号码CDATA #REQUIRED><!ATTLIST 北京大学区号 IDREF #REQUIRED 号码CDATA #REQUIRED>]><电话薄><北京区号="a123456"><清华出版社区号="a123456" 号码="123456"></清华出版社><北京大学区号="a123456" 号码="456789"></北京大学></北京></电话薄>第三个XML文件如下:<?xml version="" encoding="GB2312" ?><!DOCTYPE 职员信息 [<!ELEMENT 姓名 (#PCDATA)><!ELEMENT 出生日期 (#PCDATA)><!ELEMENT 配偶信息 (姓名, 出生日期)><!ATTLIST 配偶信息性别 (男|女) #REQUIRED ><!ATTLIST 配偶信息职业 CDATA #REQUIRED ><!ATTLIST 配偶信息编号 ID #REQUIRED ><!ATTLIST 配偶信息配偶编号 IDREF #REQUIRED > <!ELEMENT 个人信息 (姓名,出生日期,配偶信息)> <!ATTLIST 个人信息性别 (男|女) "男"><!ATTLIST 个人信息职业 CDATA #FIXED "工程师" ><!ATTLIST 个人信息编号 ID #REQUIRED ><!ATTLIST 个人信息配偶编号 IDREF #REQUIRED ><!ELEMENT 职员信息 (个人信息*)>]><职员信息><个人信息性别="男" 职业="工程师" 编号="a1" 配偶编号="a2"><姓名>张三</姓名><出生日期>出生日期><配偶信息性别="女" 职业="教师" 编号="a2" 配偶编号="a1"><姓名>李四</姓名><出生日期>出生日期></配偶信息></个人信息></职员信息>12.答:<!ELEMENT 个人信息 (姓名,职业,配偶信息)><!ELEMENT 姓名 (#PCDATA)><!ELEMENT 职业 (#PCDATA)><!ELEMENT 配偶信息 (姓名, 职业)><!ATTLIST 配偶信息性别 (男|女)"女" 出生日期CDATA #FIXED "1970/08/06"><!ATTLIST 个人信息性别 (男|女) "男" 出生日期CDATA #FIXED "1977/10/18">。