XML作业题答案

合集下载

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技术解析及应用》课程的课后作业参考答案(第1部分)

《XML技术解析及应用》课程的课后作业参考答案(第1部分)

《XML技术解析及应用》课程的课后作业参考答案(第1部分)1.1.1第一次课程(9月3日)1、为什么会产生XML技术、XML的主要的应用是什么?答:Java技术的产生解决了跨平台的软件开发,但没有解决如何实现跨平台的数据交通换,如何实现在不同平台包括客户平台间交换数据,同时还要保证数据的完整和服务的高效,这是件比较复杂的事情,于是XML诞生了。

XML应用领域:XML主要用于数据交换,XML用于通信,XML用于系统的配置。

2、请描述XML的标签的特性答:(1)最为直观的规则就是标记必须成对出现。

(2)所使用的标记都是非预定义的,即用户自己定义的,只要遵守XML的标记命名规则,可以在文档中添加任何标记。

(3)对用户自定义的标记,可在文档内或者在文档之外进行说明。

(4)XML文档的标记只描述文档的内容,具体说,只描述文档的结构和意义,不描述其任何显示、输出等格式化信息。

3、请描述XML和HTML的不同之处答:(1)在扩展性方面:XML可定义新的标记,HTML不具有扩展性。

(2)在应用的侧重点方面:XML是结构化的描述数据,HTML侧重于表现数据。

(3)在语法方面:XML严格遵守DTD,HTML不严格。

(4)并且,XML结构清晰,内容与显示分离,具有保值性,而HTML难以维护,内容与结构混合,不具有保值性。

4、什么是Well-formed XML(良好格式的XML)?应该满足那些要求?请用具体的XML文件的内容来加以说明答:“格式良好”的这一标准是相对HTML 语法的混乱而提出的,它大大提高了XML 处理程序、处理XML 数据的准确性和效率。

它应该满足的要求有,必须以一个XML声明开始,必须有一个根元素,就是紧接着声明后面建立的第一个元素,其它元素都是这个根元素的子元素,属于根元素一组。

XML文档的内容书写时必须遵守XML语法。

代码示例:<?xml version="1.0" encoding="GB2312" standalone="yes" ?><软件学院学生信息><学生信息性别="男"><姓名>张三</姓名><出生日期>1987/10/18</出生日期><专业>软件工程</专业><班级方向="J2EE软件开发">软件1班</班级></学生信息><学生信息性别="女"><姓名>李四</姓名><出生日期>1988/2/18</出生日期><专业>软件工程</专业><班级方向="数字媒体方向">软件2班</班级></学生信息></软件学院学生信息>5、什么是Valid XML(有效的XML)?应该满足那些要求?请用具体的XML文件的内容来加以说明答:一个遵守XML语法规则,并遵守相应DTD文件或是Schema规范的XML文档称为有效的XML文档。

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期末复习题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考试试题及参考答案

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练习题答案

<xsl:value-of select="element-name"/>
35. 在XSL文档中调用一个指定模板的基本语法是:
<xsl:apply-templates select="pattern"/>
36.用来包含数据显示的信息的文档就是 样式表 。
37.W3C推荐的样式表标准有两个,它们分别是 CSS 和 XSL 。
3)服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。
48.SOA体系结构中的组件必须具有上述一种或多种角色,这些角色之间使用三种操作:
1)发布操作:使服务提供者可以向服务注册中心注册自己的功能及访问接口。
2)查找操作:使服务请求者可以通过服务注册中心查找特定种类的服务。
3)绑定操作:使服务请求者能够真正使用服务提供者提供的服务。
的交互。
交互涉及发布、查找和绑定操作,这些角色和操作一起作用于Web服务构件—Web服务软
件模块及其描述。
47.SOA结构中共有三种角色:
1)服务提供者:发布自己的服务,并且对服务请求进行响应。
2)服务注册中心:注册已经发布的服务,对其进行分类,并提供搜索服务。
注意:服务注册中心是可选角色。
XML练习题
1. 定义电子文档结构和描述其内容的国际标准语言是 SGML ,它是所有电子
文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为 元语言 。
3.XML文档的声明中的编码方式常用的有 UTF-8 和GB2312。
4.HTML是用 SGML 所定义的,即是SGML的一个应用。
38.XPath可分为四种数据类型: 节点集 、 布尔值 、 字符串 和 数值 。

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中任选一项。

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

X M L作业题答案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第一章一、填空题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表格有哪些标记。

2.简述XML和HTML的关系。

3.简述XML的应用的领域。

4.简述XML的特点。

5.简述XML的优势。

XML的语法一、填空题1.XML是一种设计特定领域标记语言的语言。

2.一个规范的XML文档由、主体和尾部三部分组成。

3.XML文档的声明中的编码方式常用的有和GB2312.4.XML文档基本的组成成分是标记和。

5.XML元素由、结束标记和两者之间的内容三部分组成。

6.XML文档的元素特性是、关联性和迥异性。

7.XML属性的声明位置是。

8.XML文档中用来包含文本的组件是。

9.是解决XML元素多义性和名字冲突问题的方案。

10.可以用作命名空间标识符来确保命名空间的唯一性的是和URN。

答案:1、元标记 2、序言 3、UTF-8 4、元素 5、开始标记 6、可扩展性 7、文档的第一行 8、CDATA段 9、命名空间 10、URL二、选择题1.目前,浏览器所支持的XML版本是。

A. 1.0B. 1.1C. 2.0D. 3.02.XML文档默认的编码方式是。

A. ASCIIB. UnicodeC. UTF-16D. UTF-83.下列元素定义中正确的是。

A. <book></Book>B. <BOOK></book>C. <book></book>D. <Book></bOOK>4.实体引用符&apos;代表的是下列哪个特殊符号?A. <B. >C. ‘D. “5.在XML文件中可以作为元素类型和属性名使用的是。

A. 命名空间B. 处理指令C. 标记D. URI6.XML声明语句:<?xml version=”1.0” =”UTF-8”>A. standaloneB. encodingC. encordingD. cording7.统一资源标识符简称为。

A. URIB. URLC. UPID. URN8.在XML文档中包含多个重数值的是。

A.属性B. 子元素C. 命名空间D. 标记9.下面特性中,不属于元素的特性的是。

A. 可扩展性B. 关联性C. 描述性D. 迥异性10.下列选项中不属于XML标记意义的是。

A. 结构B. 记录C. 语义D. 样式答案:ADCCA BABCB三、简答题1.简述XML文档的结构及其各部分的组成内容。

2.对于空标记和空元素,它们的相同和不同之处在什么地方?3.下面将给出一个元素及其子元素,应该如何把子元素转变成该元素的属性。

<书桌><长>1100mm</长><宽>600mm</宽>4.在XML文档中的特殊字符都有哪些?5.简述XML命名空间的作用。

DTD规范XML文档1.填空题1.DTD的全称为,它分为外部DTD和两种。

2.文档中的元素在DTD中用关键字来声明。

3.属性类型分为CDATA,,,IDREF,IDREFS,,ENTITIES,,NMTOKENS和十种。

4.%字符用于声明。

5.条件语句通常与一起使用。

答案:1、文档类型定义内部DTD 2、ELEMENT 3、枚举 ID,ENTITY,NMTOKEN,NOTATION 4、参数化实体 5、实体二、选择题1.用于确保文档的一致性和有效性的是。

A. DTDB. 命名空间C. 实体D. 注记2.DTD中元素内容类型中,关键字表示元素只包含被解析的字符数据。

A. #PCDATAB. 子元素C. CDATAD. 实体3.DTD中属性用来声明。

A. ATTLISTB. ELEMENTC. DOCTYPED. ENTITY4.元素指示符+表示元素可以出现的次数为。

A. ≥1B. ≥0C. 0D.15.属性类型中可以指定一个属性的值是在DTD中声明的注记的名称。

A. IDREFB. ENTITIESC. NOTATIOND. NMTOKEN6.使用外部DTD,在XML文档声明中standalone值为。

A. yesB. noC. 0D. 17.固定属性默认值的关键字是。

A. FIXEDB. PCDATAC. REQUIREDD. IMPLIED8.使用可以将一个DTD元素及属性声明嵌套在另一个DTD中。

A. 内部参数实体B. 外部参数实体C. 内部普通实体D. 外部普通实体9.实体是一个外部文件,该外部文件由个人或工作小组定义并认可的外部普通实体使用的格式为。

A. SYSTEMB. PUBLICC. LISTD. ADMIN10.通过可以告诉解析器如何来显示未解析实体。

A. 注记B. 条件语句C. 实体D. 属性答案:AAAAC BABAA三、简答题1.简述内部DTD和外部DTD的声明结构与应用。

2.XML中已解析实体包含哪些实体类型,它与未解析实体的差异是什么?3.简要描述下述每个元素类型声明:1)Name(Firstname,Middlename,Lastname)2)Test(question,answer)*3)Discussion(subject,(top-information,solutions)*)4.简述注记的用法。

5.简述编写形式规范且有效的XML文档的条件。

Schema规范XML文档一、填空题1.XML Schema两种重要的模型是Microsoft XML Schema和。

2.Microsoft XML Schema和W3C XML Schema分别使用AttributeType和声明XML文档属性。

3.ElementType元素的content属性的有效值包括empty,,eltOnly和。

4.W3C XML Schema数据类型分为和复杂类型两种。

5.W3C XML Schema数据类型指定32位浮点数。

答案:1、W3C XML Schema 2、attribute 3、textOnly 、mixed 4、简单类型5、float二、选择题1.在Microsoft XML Schema使用数据类型,引用的名称空间是urn:schemas-microsoft-com:。

A. datatypeB. xml-dataC. xml-msdataD. xslt2.在W3C XML Schema文档中要为元素赋予固定值,使用的属性是。

A. fixedB. defaultC. modelD. millable3.为Micosoft XML Schema文档元素AttributeType描述数据类型的元素是。

A. descriptionB. datatypeC. typeD. ref4.W3C XML Schema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一个元素的元素属性是。

A. abstractB. formC. refD. block5.W3C XML Schema文档中,attribute元素的属性use值为表示属性是可选的并且可以具有任何值。

A. optionalB. prohibitedC. requiredD. fixed6.Microsoft XML Schema文档中的根元素用声明。

A. schemaB. SchemaC. xsd:schemaD. xsi:schema7.W3C XML Schema文档中元素element的属性指定子元素可以出现的最多次数。

A. maxOccursB. minOccursC. maxD. min8.W3C XML Schema属性使用元素列举枚举值。

A. enumB. enumerationC. listD. group9.如果在W3C XML Schema文档中定义了目标名称空间,要在XML文档中使用引用该Schema文档。

A. noNamespaceSchemaLocationB. LocationC. s chemaLocationD. namespaceLocation10.在W3C XML Schema文档中,元素用来声明只有一个相容元素必须出现,用于互斥情况。

A. groupB. allC. choiceD. sequence答案:AABCA BABCC三、简答题1.简述XML Schema与DTD的异同,及XML Schema的特点。

2.分别描述两种XML Schema模型的结构及元素和属性定义语法。

3.根据下面给出的DTD,给出相应的XML Schema文档。

1)Name(Firstname,Middlename,Lastname)2)Test(question,answer)*3)Discussion(subject,(top-information,solutions)*)CSS修饰XML文档一、填空题1.XML中使用样式表有两种方式:一种是在XML文档中直接嵌入CSS代码,另外一种方式是。

相关文档
最新文档