XML作业题答案
- 格式:doc
- 大小:87.50 KB
- 文档页数:14
试题一一、填空题(每空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、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组)、choice组。
8、W3C提出了两个标准的应用程序接口(DOM )和SAX1、以下的标记名称中不合法的是(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. Text4、在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. xsdB. tm:hyC.xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下(C )HTML标记不能绑定XML元素。
Xml技术习题一、填空题1、每文档都分为两个部:序文部分和文档元素。
2、<?xml version="1.0" encoding="gb2312"?>就是一个序文文档的声明。
3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。
4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标记。
5、一共有四类元素:空元素;仅含文本的;含其他元素;含子元素、文本或混合元素的元素6、文档类型定义DTD,用来描述定义一段合法的XML文档块。
7、在DTD中,元素类型是通过ELEMENT 标记声明的。
8、属性类型设为ID,表明该属性的取值是唯一。
9、Xml定义了两种类型的entity。
一种是普通entity;另一种是参数entity。
二、选择题1、属性( B )用来表示XML文档所使用的字符集。
A. versionB. encodingC. standalone2、XML( A )提供了一种避免元素命名冲突的方法。
A.命名空间B.DTDC.XSDD.XSL3、下列那段代码描述的是空元素?( )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/>4、含有中文字符的XML文档中,encoding属性值应设为( B )A. BIG5B. GB2312C. UTF-85、实体引用是一种合法的XML名字,前面带有一个符号( A )A. &B. ;C. +6、下列选项中,哪一个是合法的元素名?( A )A. TOMB. 1JACKC.127、对于下面的代码<!ELEMENT PRODUCT (PRODUCTNAME, DESCRIPTION, PRICE, QUANTITY)>下列选项中,哪一个不是PRODUCT元素的子元素?( C )A. PRODUCTNAMEB. DESCRIPTIONC.NUMBERD. QUANTITY8、DTD文档中,定义属性的关键字是( A )。
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、下列那个是<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">。
试题一一、填空题(每空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分,共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表格有哪些标记。
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</宽><高>710mm</高></书桌>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代码,另外一种方式是。