xml复习题
XML期末考试试题复习题及答案
![XML期末考试试题复习题及答案](https://img.taocdn.com/s3/m/994dea799b89680202d82577.png)
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复习题
![xml复习题](https://img.taocdn.com/s3/m/c21d9752e55c3b3567ec102de2bd960590c6d9db.png)
一.选择题: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考试试题与参考答案
![XML考试试题与参考答案](https://img.taocdn.com/s3/m/ca245e4a856a561252d36fa2.png)
试题一一、填空题(每空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 2 3 4 5 6 7 8 9 10答案1.XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2.在XML文档中引用一个CSS样式的语法为:<?xml-stylesheettype= ”text/css ”样href=式表文”件路css径”?>。
( ) 3.CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2/374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML 文档。
( )6.XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XMLshema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
XML复习题
![XML复习题](https://img.taocdn.com/s3/m/a17e6a6d4693daef5ff73d77.png)
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考试题与参考答案](https://img.taocdn.com/s3/m/973ccc08a32d7375a417805e.png)
. . .. . .试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
. 专业专注.. . .. . .9.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)题号 1 2 3 4 5 6 7 8 9 10答案1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( ) 3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( ) . 专业专注.. . .. . .4.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
XML复习题
![XML复习题](https://img.taocdn.com/s3/m/84d145886529647d272852d8.png)
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期末复习题几乎全部](https://img.taocdn.com/s3/m/ee5b3ce54bfe04a1b0717fd5360cba1aa8118c70.png)
简答题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复习题](https://img.taocdn.com/s3/m/0881e932640e52ea551810a6f524ccbff121cabc.png)
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复习题](https://img.taocdn.com/s3/m/acf5661ea76e58fafab00308.png)
一.填空题1.XML全称:eXtensible Markup Language2.XML文档有序言码、处理指令、根元素、元素、属性、CDATA区和注释组成。
3.验证XML文档的有效性需要用Microsoft XML Validator 和Microsoft XSL Debugger 。
4.按照实体的具体内容分类,实体可分为可解析和不可解析5.xml schema定义了哪两种主要的数据类型;简单和复杂二.选择题6.下面哪个是不合法的( D )(<book>)7.下面哪个不是XML解析器的功能()A.检查XML文件格式是否良好。
B.检查DTD是否正确。
C.传递错误信息D.压缩文件容量8.XML文档声明必须记在()A文档的任何地方 B文档第一行C文档的最后一行 D文档格式定义DTD之后9.在XML要用使用“<”字符“>”号的实体引用方式是(< > )A.&B.>C.&lgD.&apos10.&是什么符号实体引用()A.“<” B“>” C“&” D“:”11.有如下的DTD元素声明语句<!ELEMENT bookinfo(title,author.pullisheep,price)>下面解析正确的是()A bookinfo元素title,author.pullish和price元素组成B bookinfo元素可以有title,author或push或priceC bookinfo元素可以有title.author.pullish.priceD 以上解析全错。
12.可以在元素及属性的声明中引用内部一般实体,如()<!ENITY pcd (#PCDATA)><!ELEMENT title &pcd>13.每个schema文档都是从下列()元素开始。
xml期末考试试题
![xml期末考试试题](https://img.taocdn.com/s3/m/159e1f650a4c2e3f5727a5e9856a561252d32184.png)
xml期末考试试题一、选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. eXtensible Markup LanguageC. eXternal Markup LanguageD. eXtra Markup Language2. 在XML文档中,用于定义元素和属性的命名空间的属性是:A. xmlnsB. nsC. namespaceD. nsprefix3. 下列哪个不是XML文档的结构良好性要求?A. 元素必须有开始和结束标签B. 属性值必须用引号括起来C. 文档必须有一个且只有一个根元素D. 所有元素名称必须以大写字母开头4. XML命名空间的声明方式是什么?A. <namespace:element>B. xmlns:prefix="URI"C. <prefix:element xmlns:prefix="URI">D. <element xmlns="URI">5. XML Schema定义的元素类型有哪些?A. 简单类型和复杂类型B. 原子类型和复合类型C. 内置类型和自定义类型D. 抽象类型和具体类型6. 在XML文档中,如果一个元素没有指定结束标签,它将被视为什么类型的元素?A. 空元素B. 自闭合元素C. 未定义元素D. 错误元素7. 下列哪个不是XML的解析方式?A. DOM解析B. SAX解析C. 正则表达式解析D. 树状结构解析8. XML文档的声明位于文档的哪个部分?A. 文档的开头B. 文档的中间C. 文档的结尾D. 可以在文档的任何位置9. 在XML中,用于表示字符数据的元素是:A. <data>B. <value>C. <char>D. <text>10. XML文档中的注释是如何表示的?A. <!-- 这是一个注释 -->B. <comment>这是一个注释</comment>C. <?xml comment?>D. /* 这是一个注释 */二、填空题(每空2分,共20分)11. XML文档的声明通常以________开始,以________结束。
XML基础复习习题
![XML基础复习习题](https://img.taocdn.com/s3/m/4006d1d976eeaeaad0f33000.png)
一、选择题1.XML采用以下哪种数据组织结构?()A 星状结构B 线状结构C树状结构D网状结构2.下列关于XML文档中根元素的说法不正确的是()A每一个结构完整的XML文档中有且只有一个根元素B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3.下面哪个公司或组织制定了XML:()A ISOB OracleC W3CD Micrsoft4.以下哪个是规范的XML元素:()A -booklistB 3classC Book CaseD book-info5.对于一个XML文档,以下哪个名称是错误的?()A <Note>B <h1>C <1dollar>D 以上三个都不正确6.<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于()文档。
A 无效的B 有效的C 格式良好的D 格式错误的7.以下的xml文档片段中,属性符合XML语法规则的是()。
A <car name=”zhang’s car”>B <car name=’zhang’s car’>C <car name=’jieda car ”>D <car name=jieda >8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:()A &B <C &lgt;D &quto;9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?()A ?B *C |D +10.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDATA)>,那么如下的XML实例片段中合法的是()A <学员>张三</学员>B <学员><姓名>张三</姓名></学员>C </学员>D <学员>一班<姓名>张三</姓名>同学</学员>11.分析以下在DTD文档:<!ELEMENT doc(title?,chap*)> (*零次或多次)(?零次或一次)(+ 一次或多次)<! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例()能够通过DTD的校验。
XML考试题库大全(附答案)
![XML考试题库大全(附答案)](https://img.taocdn.com/s3/m/0078494e302b3169a45177232f60ddccda38e691.png)
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基础期末考试题及答案
![xml基础期末考试题及答案](https://img.taocdn.com/s3/m/9a4431a04128915f804d2b160b4e767f5acf80b0.png)
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期末复习原题
![XML期末复习原题](https://img.taocdn.com/s3/m/0888e4dba1c7aa00b42acb09.png)
二、填空题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复习题
![XML复习题](https://img.taocdn.com/s3/m/65512549168884868762d67d.png)
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复习资料要点
![xml复习资料要点](https://img.taocdn.com/s3/m/ecc30d8476eeaeaad1f33090.png)
1. XML是()。
A. 一种标准泛用标记语言B.一种扩展性标识语言C. 一种超文本标记语言D. 一种层叠样式表单2. 对XML进行验证的前提条件是( )。
A.该XML文档的数据模型是完整的B.该XML文档的定义是正确的C.该XML文档的数据是正确的D.该XML文档的格式是正确的3. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。
A.UML B. DTD C. Namespace D. XSL4.下面哪个公司或组织制定了XML( )。
A. ISO B.Oracle C. W3C D. Microsoft5.下列哪项不是标记语言( )。
A. SQLB. HTMLC. SGMLD. XML6.下列哪项可以显示XML文档中的数据( )。
A. XSLB. SchemaC. XSDD. XML7. 在XML文档的第一条声明语句中,能使用的属性是( )。
A. xsdB. htmlC. xslD. version8.下面()对schema中简单元素的描述是不正确的。
A.不能拥有属性定义B.不能拥有子元素定义C.”unbounded”属性值表明可出现1次D.可以有自定义数据类型9.下列( )是规范的XML元素?A. booklistB. 3classC. Book CaseD. ?xml10.在DTD声明中使用()符号可以使子元素任意调换顺序。
A.?B.* C.| D.+11.下面关于DTD的描述()是不正确的。
A.DTD声明语法与XML语法相同B.DTD声明是以DOCTYPE开始C.DTD声明中可以有SYSTEM关键字D.DTD文件的扩展名为“.dtd”12. 以下()是使用参数实体的正确方法。
A.&RefEntity;B.%RefEntity;C.@RefEntity;D.!RefEntity;13. 以下Schema中()元素可以加入属性。
A.简单类型B.复杂类型C.纯元素类型D.对象类型14. 下列()是XSL根元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题: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=""><book>这是一本好书!</book>上面的XML文档属于()文档。
A、无效的B、有效的C、格式良好的D、格式错误的14. 在XML中,引用一般实体的时候,在实体名的前后分别写的符号为( C )A. < $B. % ;C. & ;D. & &15. 下面关于XML命名规则的叙述,哪个是不正确的。
A. 允许以冒号开头B. 有效命名符可以是数字、下划线C. 允许以汉字开头D. 允许以数字开头16. .命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用( )形式来进行表示。
A.URL B.URN C.URI D.xmlns17 下列说法不正确的是()A.结构良好的XML文档就是有效的XML文档B.结构良好的XML文档是符合XML语法规范的XML文档C.有效的XML文档就是结构良好的XML文档D.有效的XML文档是指通过了DTD验证的XML文档19. XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。
()20.以下关于XML文档的声明的语句正确的是。
A)<xml version="" encoding="UTF-8">B)<XML version="" encoding="UTF-8">C)<xml Version="" encoding="UTF-8">D)<xml version="" encoding="UTF-8">E)<xml version="" Encoding="UTF-8">21.()是不合法的XML名称A.香港 C 成都 D. _school22. ( )是正确的元素嵌套A. <学生>B. <学生><姓名> <姓名></学生> </学生>张三</姓名></姓名>C. <学生> D <学生><姓名>张三</姓名> 张三<姓名></学生> </学生></姓名>23. ()是合法的名称A. 名称:次名称B. abcC. :abcD. P:6abc24. 属性()用来表示XML文档所使用的字符集。
A. versionB. encodingC. standalone25. XML( )提供了一种避免元素命名冲突的方法。
A.命名空间26. 对于下面的代码<!ELEMENT PRODUCT (PRODUCTNAME, DESCRIPTION, PRICE, QUANTITY)>下列选项中,哪一个不是PRODUCT元素的子元素()A. PRODUCTNAMEB. DESCRIPTIOND. QUANTITY27 含有中文字符的XML文档中,encoding属性值应设为()A. BIG5B. GB2312C. UTF-828.下列选项中,哪一个是预定义实体()A. &name;B. <C. & copyright;29. DTD文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在XML文档中()A.必须给出B.可有可无30.下列那段代码描述的是空元素( )A.<title>gone with the wind</title><format>movie</format><genre>classic</genre>B.<DVD id=”1”><title>gone with the wind</title><format>movie</format><genre>classic</genre></DVD>C. <book/>D.</>31:下面哪些XML标记是正确的A.<book />B.< book />C.<book> </Book>D.<book> <book/>35 下面()是XML提供的编程接口,用于开发人员访问XML文档A. XpathB. Dom D. SAX(1)定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:A. sequenceB. groupC. choiceD. all(2)对于下列代码:<xs:attribute name="age" type="xs:integer" use="optional" />属性age是:A.可选的B.必选的(3)哪种类型用于定义至少包含一个子元素或属性的元素A.复杂数据类型B.内置数据类型C.用户自定义的简单数据类型(4)DTD文档的扩展名为(),schema文档的扩展名为()(5)Schema至少需要具有一个属性Xmlns,用以指定该Scehma包含的( )A、名字空间B、元素作用域C、属性作用域D、以上三个都是(6)下列哪个是schema中的simpleType与complexType的一个区别是( )。
A、只有simpleType元素中可以使用restriction从其他类型继承。
B、只有complexType元素中可以使用restriction从其他类型继承。
C、只有simpleType的元素可以含有attribute。
D、只有complexType的元素可以含有attribute。
(7)如果要为一个特定属性提供一个固定的缺省值,并且XML文件的编辑者不能修改它,就应该使用( )的关键字.A、FIXEDB、REQUIREDC、IMPLIEDD、CDATA(8)在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值不包括下列哪一项()。
A、requiredB、optionalC、fixedD、prohibited(9)Schema与DTD的不同之处有()。
A、基于XML语法B、支持命名空间C、可扩展D、对XML文档结构进行验证(10)()属性指定元素最多出现的次数。
A、minOccursB、maxOccursC、minExclusiveD、maxExclusive(11)每个Schema文档都是从下列()个元素开始的A. schemaB. element C attribute D. xmlns(12) 按照以下定义:<xsd:element name="price" type="xsd:integer" fixed="1" />下面哪一项是无效实例A)<price>1</price> B)<price>01</price>C)<price>+1</price> D)<price>-1</price>(13) 从一个简单类型派生出另一个简单类型,可以加上适当的限制,这个限制是通过下列哪个元素实现的A)enumeration B)minExclusive C)restriction D)pattern(14) 按照以下定义:<xsd:element name="name" type="xsd:string",fixed="1">下面哪一项是有效实例:A)<name>1</name> B)<name>01</name>C)<name>+1</name> D)<name>-1</name>(15) 我们可以通过xml schema和(DTD)来规定什么样的标签和元素能够使用在特定的XML文档中,符合这个计划的文档称为(有效文档)。
16 . schema内建了丰富的数据类型,被称为“简单类型”,可以直接在元素和属性中使用它们,也可以用它们派生其他的(简单类型)和(复杂类型)。
17 . XML Schema是一个文本文件,它独立于XML文档。
该文件的扩展名是()。