期末考试卷-XML技术-B卷

合集下载

XML考试试题及参考答案

XML考试试题及参考答案

试题一一、填空题(每空1分,共20分)是一种设计特定领域标记语言的________语言。

文档的声明中的编码方式常用的有_________和GB2312。

解析器是_______之间存在的软件组织。

的技术优势有_______,_______,________,语法自由,结构化集成数据。

文档元素的特性是______,_______,________。

的全程为_________,它分为________和_______两种。

中%用于声明________。

元素的content属性的有效性包括_______,________,________,_________。

3C XML schema的数据类型分为________,_________。

3C XML schema的数据类型_______指定32位浮点数。

二、判断题(每小题1分,共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.列表类型是其值用空格隔开的原子值列表。

( ) shema中的的复杂类型是有三种不同的类型。

( )元素的内容标记必须在选项restriction和extension中任选一项。

( )格式化对象语言是一种定义XML显示方式的语言。

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

每小题分,合计30分)1. 为定义一个XML文档的结构,开发者可以使用的XML技术有( )(选择二项)A、UMLB、DTDC、NamespaceD、XML SchemaE、XSL2. 下面( )是XML提供的编程接口,用于开发人员访问XML文档(选择两项)A、XpathB、DomC、XSLTD、SAXE、Xlink3.下面是一个XML文档的序言部分:<xml version=”1.0” sncoding=”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 文档的合法的文档元素部分的是( ) (选择一项)___________________姓名___________________学号_________________… ……封……………… …… … … …线… … … …… … … ……………………A、<lib><poems number=”A001”><title numb er=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

《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考试试题及参考答案

.试题一一、填空题(每空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中的的复杂类型是有三种不同的类型。

( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。

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期末复习综合测试题[1]

XML期末复习综合测试题[1]

第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分。

(1)WWW是的意思。

A.网页B.万维网C.浏览器D.超文本传输协议(2)以下关于FONT标记符的说法中,错误的是:。

xml期末复习题02(答案+试题版)

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本部期末试卷(有答案版)(sqV2.0)

XML本部期末试卷(有答案版)(sqV2.0)

温馨提示:所有题目请在答题纸上作答,只需将答案填写在答题纸上,在答题纸右上角填写班级和姓名1、请写出以下缩写的含义:GML,HTML,XML,SCHEMA,DTD,XSD,DOM,SAX,XSL,CSS (10*2=20)GML 地理标记语言(外语全称:Geography Markup LanguageHTML (Hyper Text Mark-up Language )即超文本标记语言XML 可扩展标记语言(英语:eXtensible Markup LanguageSCHEMA可扩展标记语言架构DTD Document Type Definition 文档类型定义XSD XML模式定义语言 ( XML Schema DefinitionDOM 文件对象模型(Document Object ModelSAX Simple API for XML 简单应用程序接口XSL 可扩展样式表语言 (EXtensible Stylesheet LanguageCSS Cascading Style Sheet 级联样式表2、一个完整的XML文档有哪几个部分构成?10答:序言和文档元素(或文档结点)3、相对于DTD而言,Schema有哪些优点?5答:XML schema 基于XML,没有专门的语法XML schema 可以像其他XML文件一样被解析和处理XML schema 支持一系列的数据类型(int、float、boolean、date等)XML schema 提供可扩充的数据模型XML schema 支持综合命名空间XML schema 支持属性组4、CSS的主要功能和优点分别是什么?10答:……5、此题3两个小题,201)D OM的三个组成部分及四个基本接口分别是什么5组成部分 : 核心 XML HTML基本接口 : DOMDocument,IXMLDOMNode,IXMLDOMNodeList,IXMLDOMpParseError 2)D OM的优缺点5优点DOM能保证正确的语法和格式正规性DOM能够从语法中提取内容DOM能够简化内部文档操作DOM能够贴切地反映典型的层次数据库和关系数据库的结构3)结合右图给出访问张三邮件的遍历描述,用任何一种语言均可106、下图为某图书馆藏书《XML应用基础》的基本信息如下表:题目如下:1)请分别为这本书编写XML文档(中英均可)(5分)及Schema文档(10分)xml文档取名test6.xmlSchema 文档取名test6.xsd<?xml version="1.0" encoding="UTF-8"?><!--被2011 rel. 2 sp1 (tqd) 使用XMLSpy vtqd编辑的 () by --><xs:schema xmlns:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="book"><xs:complexType><xs:sequence><xs:element name="bookName"><xs:complexType><xs:sequence><xs:element name="chineseName" type="xs:string"/><xs:element name="englishName" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="author" type="xs:string"/><xs:element name="publisher" type="xs:string"/><xs:element name="ISBN" type="xs:string"/><xs:element name="time" type="xs:date"/><xs:element name="price" type="xs:string"/></xs:sequence></xs:complexType></xs:element></xs:schema>2)根据所编写的XML文档,为之编写XSL文档,用以提取其中的书名,作者和ISBN。

xml期末考试试题

xml期末考试试题

xml期末考试试题XML期末考试试题XML(可扩展标记语言)是一种用于描述和传输数据的标记语言,被广泛应用于数据交换和存储。

它具有自我描述性、可扩展性和平台无关性等特点,因此在信息技术领域具有重要地位。

下面将从XML的基本概念、语法规则和应用等方面进行讨论。

一、XML的基本概念XML是一种标记语言,用于描述数据的结构和内容。

它使用标签来标识数据的不同部分,并通过标签之间的层次关系来表示数据的结构。

与HTML相比,XML更加通用和灵活,不仅可以用于网页设计,还可以用于数据交换和存储。

二、XML的语法规则1. 标签:XML使用尖括号包围标签,例如<book>。

标签可以有属性,属性用于描述标签的特性,例如<book id="001">。

2. 元素:标签和标签之间的内容称为元素,例如<book>XML基础教程</book>。

元素可以嵌套,形成层次结构。

3. 注释:使用<!--和-->包围的内容为注释,注释不会被解析器处理。

4. 特殊字符:在XML中,一些特殊字符(如<、>、&、")需要进行转义,以避免与标签或实体冲突。

5. 命名规则:XML中的标签和属性名称必须遵循一定的命名规则,例如不能以数字开头,不能包含空格等。

三、XML的应用1. 数据交换:XML的自我描述性和可扩展性使其成为数据交换的理想格式。

通过将数据转换为XML格式,不同系统之间可以方便地共享和解析数据,实现数据的无缝对接。

2. 数据存储:XML可以用于存储结构化数据,例如配置文件、日志文件等。

它提供了一种灵活的方式来组织和管理数据,使数据的读写更加方便和高效。

3. Web服务:XML在Web服务中扮演着重要的角色。

通过使用XML作为数据的传输格式,不同平台和语言之间的系统可以进行互操作,实现信息的共享和交流。

4. 数据查询:XML还可以用于数据查询和检索。

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

东莞理工学院城市学院(本科)试卷(A卷)
2014 -2015 学年第一学期
开课单位:计信系,考试形式:闭(机试)卷,允许带入场
科目:XML技术班级:12软工1、2、3班,姓名:学号:
注意:本试卷答案提交方法:以“学号全称+姓名”命名系统文件夹,所有程序和答卷均放在此文件夹中。

第一题:综合操作题(第1,2小题各20分,第3小题30分,共70分)(得分:)
1,对于下列XML文档
如有下面的XML文件,请写出对应于该XML文件的DTD(文档类型定义)文件。

<?xml version="1.0" encoding="utf-8"?>
<purchaseOrder orderDate="2003-10-20"> <!--orderDate为日期型-->
<shipTo country="US">
<name>Alice Smith</name>
<street>123 Maple Street</street>
<city>Mill Valley</city>
<state>CA</state>
<zip>90952</zip> <!--zip为整数-->
</shipTo>
<billTo country="US"> <!--country必须出现-->
<name>Robert Smith</name>
<street>8 Oak Avenue</street>
<city>Old Town</city>
<state>PA</state>
<zip>95819</zip>
</billTo>
<items> <!--item应至少出现1次-->
<item partNum="872-AA"> <!--partNum必须有,为字符串-->
<productName>Lawnmower</productName>
<quantity>1</quantity> <!--quantity为整数-->
<USPrice>148.95</USPrice> <!--USPrice为float型-->
<shipDate>2003-05-21</shipDate> <!--shipDate为日期型-->
</item>
<item partNum="926-AA">
<productName>Baby Monitor</productName>
<quantity>1</quantity>
<USPrice>39.98</USPrice>
<shipDate>2003-06-21</shipDate>
</item>
</items>
</purchaseOrder>
提示:
DTD(文档类型定义)文件可以这样开始:
<!ELEMENT purchaseOrder (shipTo, billTo, comment?, items)> <!ATTLIST purchaseOrde orderDate CDATA #REQUIRED>
<!ELEMENT shipTo(name,street ,city, state,zip)>
<!ELEMENT billTo(name,street ,city, state,zip)>
<!ELEMENT items(productName, quantity ,USPrice,sgipDate)>
<!ELEMENT name(#PCDATA)>
<!ELEMENT street(#PCDATA)>
<!ELEMENT city(#PCDATA)>
<!ELEMENT state(#PCDATA)>
<!ELEMENT zip(#PCDATA)>
<!ELEMENT productName(#PCDATA)>
<!ELEMENT quantity(#PCDATA)>
<!ELEMENT USPrice(#PCDATA)>
<!ELEMENT shipDate(#PCDATA)>
2,编写一个复杂元素的schema语句,它的父元素是food,子元素是fruit,meat 和grain,其中fruit包含的子元素是apple,banana和pear;meat包含的子元素是pock和beef;grain包含的子元素是corn和rice。

3, 编写一个班级通信录的XML文档,保存5条以上的数据,使用数据岛将全部记录显示出来,效果如下图所示。

本题提交方式:撰写实际的文档,文档以“姓名-题号”命名,如“张三-1.1”表示第一答题的第一小题,“张三-1.2”表示第一答题的第二小题,以此类推。

第二题:简答题(每小题10分,共30分)(得分:)1,试分析Native XML Database与XML-enabled数据库的异同点。

2,分析下面的代码,指出每个名称空间的作用范围。

3,谈谈你在项目中用到的xml技术的应用方面? 这些应用是如何实现的?。

相关文档
最新文档