XML试题打印答案1

合集下载

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基础教程期末考试及答案》

《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.&gt;B.&It;C.&D."大于号 &gt; 小于号 &It; 和 &amp; 双引号 &quot;第三章: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期末考试试题复习题及答案

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考试题库大全_XML技术及应用

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” 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>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

XML习题答案

XML习题答案

第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语法的一种固定格式的超文本标记语言,不可扩展,用户不能在其中增加有意义的并且能供他们自身使用的标记。

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作业题答案

XML作业题答案

第一章一、填空题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考试试题及答案

XML考试试题及答案

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显⽰⽅式的语⾔。

( )三、选择题(选出⼀个或多个正确答案将正确答案的序号填在对应的答题框内。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题号一二三四五六七八九总分标准分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来访问多个节点。

相关文档
最新文档