XML试题打印答案1
- 格式:doc
- 大小:37.00 KB
- 文档页数:5
试题一一、填空题(每空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.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期末考试试题复习题及答案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文档的结构,开发者可以使用的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” e ncoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!A TTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDA TA)><!A TTLIST 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>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
第1章课后习题参考答案1.什么是SGML?答:标准通用标记语言(standard generalized markup language,SGML)是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。
SGML是用于定义其他语言的元语言,它以逻辑化和结构化的方式来描述文本化的文档,主要用于电子文档的创建、存储及分发。
一个SGML文档由语法定义、文档类型定义(DTD)和文档实例三部分组成:语法定义部分为文档类型和文档实例定义了语法结构;文档类型定义部分定义了文档实例的逻辑结构和元素类型;文档实例部分则包含该文档的所有数据元素,是SGML文档的主体部分。
2.什么是XML?为什么要用XML?答:可扩展标记语言(XML)是用来描述一种称为XML的文件的数据对象,同时也部分描述了处理这些数据对象的计算机程序的行为。
XML实质上是一种电子文档信息的自定义语言。
任何人、任何行业都可遵循这些规则,自己定义各种标记来描述信息中的所有数据元素,然后通过一种被称为解析器的小程序进行处理。
SGML功能强大,但过于复杂;HTML功能简单,但无法处理大量的结构化信息。
XML 语言既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性和易用性,能够满足万维网的规则——简单性。
XML信息组织与描述方式的分离,不仅改变了HTML的固定标记集,并从根本上改变了传统网页的信息组织方式,设计了一种让所有计算机系统都能够进行“智能”交流的语言。
使得基于信息传输的互联网在信息获取、检索和交换方面发生了巨大改变,为互联网的智能化奠定了基础。
XML可轻松地跨平台,充当不同格式数据进行交换的桥梁。
3.HTML有什么缺点?答:HTML的缺点主要表现在以下两个方面。
(1)标准不统一,扩展困难。
HTML只采用了一部分SGML思想,只使用其中一个固定的元素类型集。
这使得HTML仅仅是符合SGML语法的一种固定格式的超文本标记语言,不可扩展,用户不能在其中增加有意义的并且能供他们自身使用的标记。
试题一一、填空题(每空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.HTML语言是如何显示数据的,XML是描述。
2.HTML语言遵循协议,而在网络运行的。
3.XML是一种和语言,XML具有自描述性、内容和显示相分离、可扩张、独立于平台等特点。
4.XML解析器是之间存在的软件组织,主要起桥梁的作用。
5.XML的技术优势有、、可扩展性、语法自由、结构化集成数据。
答案:1.数据是什么2.http3.描述数据和数据结构4.XML和应用程序5.数据重用,数据和表示分离二、选择题1.HTML语言中表示超级链接的标记。
A. <a>B. <b>C. <option>D.<tr>2.表单标记中,用来表示文本框或密码框输入字符最大数。
A. fileB. maxlengthC. sizeD. name3.下面不是XML语言的特点。
A. 自我描述B.可扩展C. 跨平台D. 修饰数据4.下面不是XML使用的解析器。
A. IBM XML4Jaache XercesB. Sun Project XC. Microsoft MSXMLD. Java5.下面不是XML的相关技术。
A. DTDB. XSLC. DHTMLD. XPath6.对表格的两行进行行合并,需用标记。
A. rowspanB. clospanC. cellpaddingD. table7.HTML标记中,能够完成颜色设定的标记,除了标记不是外,其余全是。
A. bgcolorB. TextC. colorD. href8.HTML标记中能显示图片的标记是。
A. embedB. srcC. imgD. a9.对XML文档的显示样式修饰的是下面技术。
A. XSLB. XPathC. XlinkD. XHTML10.HTML语言中的预定义标记是标记。
A. addressB. blockquoteC. preD. u答案:ABDDC ADCAC三、简答题1.简述HTML表格有哪些标记。
XML考试试题及答案试题⼀⼀、填空题(每空1分,共20分)1.xmxxxxl是⼀种设计特定领域标记语⾔的________语⾔。
2.xmxxxxl⽂档的声明中的编码⽅式常⽤的有_________和GB2312。
3.xmxxxxl解析器是_______之间存在的软件组织。
4.xmxxxxl的技术优势有______________________语法⾃由结构化集成数据。
5.xmxxxxl ⽂档元素的特性是_____________________。
6.DTD的全程为_________它分为________和_______两种。
7.DTD中%⽤于声明________。
8.ElementType元素的content属性的有效性包括________________________________。
9.W3C xmxxxxl schema的数据类型分为_________________。
10.W3C xmxxxxl schema的数据类型_______指定32位浮点数。
⼆、判断题(每⼩题1分,共10分)的⽂档。
( )2. 在xmxxxxl⽂档中引⽤⼀个CSS样式的语法为:。
( )3. CSS最初是针对HTML⽽提出的样式表,现在同样可以很好地应⽤于描述xmxxxxl⽂档显⽰。
( )4.有效xmxxxxl⽂档不⼀定是格式正规的xmxxxxl⽂档。
( )5.格式正规的xmxxxxl⽂档⼀定是有效xmxxxxl⽂档。
( )6. XSL样式表可以⽤来“装饰”xmxxxxl⽂档和RTF⽂档。
( )7.列表类型是其值⽤空格隔开的原⼦值列表。
( )8.xmxxxxl shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选⼀项。
( )10.XSL格式化对象语⾔是⼀种定义xmxxxxl显⽰⽅式的语⾔。
( )三、选择题(选出⼀个或多个正确答案将正确答案的序号填在对应的答题框内。
XML基础教程试题一及答案一、判断题(每题2分,共10分)( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。
( ) 2.一个有效的XML文档肯定是格式良好的文档。
( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。
( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。
( )5.空元素指的是元素没有内容,但可以有属性。
二、选择题(每题2分,共20分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
1.什么是XML? ( )A. 一种标准泛用标记语言B. 一种扩展性标识语言C. 一种超文本标记语言D.一种层叠样式表单是.NET托管程序的执行引擎2.下面哪个不是HTML的优点( )A. 跨平台..B. 强大的信息展示能力C. 标记可自定D.编写简单C3.下面哪一个标记语言产生的时间最早。
( )A.XML B.SGML C.HTML D.CML4.XPath是什么?( )A.XML的路径语言B.XML的转化C. 文档对象模型D.XML命名空间5.这行XML声明,声明该文档采用了什么编码标准?<?xml version="1.0" ?> ( )A. GB2312B. ANSIC. Unicode UTF-8D. Windows-12526.何谓DTD?( )A.文档架构定义,用来验证XMLB.文档类型定义,用来验证XMLC.XML文档的数据部分D.XML文档的片断7.何谓DOM?( )A.XML文档B.XML文档对象模型C.XML模型语言D.XML路径语言8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( )A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName()9.一个XML文档以声明开始,在声明中不可使用的属性为:( )A.是否引用外部文件B.文件大小C.字符编码D.版本10.关于DOM的描述错误的是( )。
XML 试卷A 答案xml-试卷a--答案XML试卷a一、单选题(共40分,每小题2分)1.为了定义XML文档的结构,开发人员可以使用的XML技术有(b)。
a、 umlb、dtdc、命名空间、xsl2、在xml中,w3c组织给出的样式表语言的推存标准有(d)。
a、 xpointerb、xlinkerc、xpathd、css3、在实体引用中表示“>”的是(b)。
a、 <b、>;c、#qut;d、 #在;4、能显示出ifa在dtd中已定义为#pcdata)(c)。
a、 b、c、d、ifa5.命名空间声明可以直接定义,也可以默认定义。
直接定义的格式是(a)a、xmlns:=“B、xmlns:=“C、xmlns=”“D和xmlns:=6、下面有几个空标记写法,其中正确的是(a)。
a、 B.书>C,D.书/>7、考虑如下的xml.schema示例属性current声明等同于下面选项(c)的DTD声明。
a、 b、c、d、8、schema至少需要具有一个属性xmlns,用以指定该scehma包含的(d)a、命名空间B、元素范围C和属性范围D都是9。
在DTD中,定义元素属性时,默认值是隐含的,即(b)a的属性。
必须指定b,可选C,固定值D,无`11.如果要为特定属性提供固定的默认值,而XML文件的编辑器无法修改该值,则应使用关键字(a)a、fixedb、requiredc、impliedd、cdata12、在10种属性类型中,(c)指的是纯文本、字符型数据类型.a、 IDB、entityc、CDATA、枚举13。
在XML和模式中,声明元素属性的属性元素有一个共同的属性用法。
使用价值不包括以下哪项(c)。
a、要求B、可选C、固定d、prohibited14.以下关于CSS样式表的陈述不正确(d)。
a、在xml文档中引用一个css样式的语法为:b、 CSS可以调整XML文档的结构,将其转换为HTML并显示在浏览器上c、css最初是针对html而提出的样式表,现在同样可以很好地应用于描述xml文档显示d、css在显示一个xml文档的过程中没有任何新代码产生15、下列哪一项不是xml相对于html的主要优点。
题号一二三四五六七八九总分标准分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.<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. Text
4、在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. xsd
B. tm:hy
C. xsi:
D. http::
7、如果希望属性的取值唯一,则该属性应定义为(A)
A. ID
B. IDREF
C. IDREFS
D. ENTITY
8、以下( C )HTML标记不能绑定XML元素。
A. a
B. label
C. h2
D. span
9、下列说法错误的是( D )
A. 在HTML中,并不是所有的HTML标记都允许绑定XML标记
B. Schema支持命名空间
C. 可以将一个数据岛指定为一个table , div或者span的数据源
D. 在HTML中所有的HTML标记都允许绑定XML标记
10、下列描述正确的是(A )
A. XML不允许定义不明确的语法结构
B.标记名称中可以包含空格
C. XML不能跨平台
D. xmlns=“”的形式,显示指出他们不属于任何名称空间
11、使用表格分页显示XML文档时,需要设置table标记的( D )属性。
A. datasrc
B. datafld
C. ID
D. datapagesize
12、以下对象( B )是DOM中的结点对象。
A. Document
B. Node
C. Element
D. Ttxt
13、XSL样式表的根元素为(A)
A. xsl: stylesheet
B. xsl: import
C. xsl: include
D. xsl: template
14、在CSS中不能继承的属性有( C )
A. 字体
B. 颜色
C. 边框
D. 文本
15、( B )属性建立Schema的命名空间。
A. Name
B. Xmlns
C. Order
D. type
三、判断题(对的打“√”错的打“×”1分×10=10分)
1、引用外部实体的方法为“%实体名称”。
(√)
2、在数据岛中对表格进行翻页的方法是不区分大小写的。
(×)
3、在CSS样式表中如果想把一组属性应用于多个元素,可以用逗号将选择符中的各个元素分开。
(√)
4、在一个XML文档中有且只有一个根元素。
(√)
5、在XML中,不允许用户自己定义标记。
(×)
6、装载XML文件使用方法为load。
(√)
7、IDREF类型属性的作用是用于元素间的相互联系。
(√)
8、在DTD中,实体可以应用在另一实体的定义中,也可以被元素和属性定义所引用。
(×)
9、XML Schema采用名称空间的机制,使得一个XML文档可以调用多个Schema文档。
(√)
10、DOM共有12种节点类型。
(√)
四、读下列程序,回答问题。
(40分)
1、文档1.XML
<?xml version=”1.0” encoding=”gb2312”?> 答:文档1.xml中有两处错误,第一处为缺少根元素,第二处为两<书号书号=”2006091896”> 个元素的交叉嵌套是错误的.
<作者> 王龙</作者>
<性别> 男</性别>
</书号>
<书号书号=”2006091897”>
<作者> 张蕾</性别>
<性别> 女</作者>
</学生>
问题: 文档1.xml中存在什么问题?(2分)并把它改正确?(4分)
2、文档2.XML
<?xml version=”1.0” encoding=”gb2312”?> 答案:1)DTD叫文档类型定义,是描述XML文档结构
<!DOCTYPE 图书信息表[ 的一种常见方法,它用于定义文档的逻辑结构,
<!ELEMENT 图书信息表(图书+)> 规定文档中能够包含哪些元素,元素的属性, 元
<!ELEMENT 图书信息表(书名,作者,定价)> 素的排列方式/顺序,元素能够包含的内容等。
<!ELEMENT 书名(#PCDATA)>
<!ELEMENT 作者(#PCDATA)>
<!ELEMENT 定价(#PCDATA)>
<!ATTLIST 图书书号CDATA #REQUIRED > 2)第二个<图书>元素是无效的。
在XML文档中,“书号”<!DOCTYPE 图书信息表[ 属性不能省略。
<!ELEMENT 图书信息表(图书+)> 也可改成:IMPLIED
]>
<图书信息表>
<图书书号=”ISBN-978730214953”>
<书名> 计算机网络</书名>
<作者> 张一</作者>
<定价> 24.00元</定价>
</图书>
<图书>
<书名> ASP设计</书名>
<作者> 李红</作者>
<定价> 34.00元</定价>
</图书>
</图书信息表>
问题:1)什么是DTD?它可以做那些事?(4分)
2)文档2.xml中存在什么问题?(2分)并把它改正确?(3分)
3、问题:
1)什么是实体?为什么用实体引用?(4分)
2)如果用外部一般实体,那么声明格式是什么?(4分)
4、数据岛与表格的对应关系?(3分)在HTML文档中,通过HTML标记的哪个属性调用数据岛?(2分)要想把XML文档的数据分页显示用哪个标记?(2分)在数据岛中如果要想显示下一页用哪个方法?(2分)
答案:1)一个XML数据块对应于一个表格。
一个二级元素对应于表格的一行。
一个三级元素对应于表格中的一个单元格。
2)datasrc属性。
3) <table>标记4)nextPage方法
5、XSL文档中的模板是什么?(3分)如何定义和调用模板?(3分)XSL可以使用哪个元素来访问所有符合条件的子节点?(2分)
答案:1)模板就是XML文档转换为HTML文档的转换规则。
一个XSL样式表由一系列模板组成,每个模
板定义了XML文档中不同元素的转换格式信息,模板之间按照一定的调用关系组成一个结构完整的模板树。
2)定义模板:
<xsl:template match=”模板匹配模式”> 模板内容</xsl:template>
调用模板:
<xsl:apply-templates select=”节点表达式”/>
3)用元素xsl:for-each来访问多个节点。