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

合集下载

XML考试题与参考答案

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样式的语法为:。

( ) 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 期末题目考试时间:两节课 温馨提示:所有题目请在答题纸上作答,只需将答案填写在答题纸上,在答题纸右上角填写班级和姓名 1、 请写出以下缩写的含义:GML,HTML,XML,SCHEMA,DTD,XSD,DOM,SAX,XSL,CSS (10*2=20)
2、 一个完整的
XML 文档有哪几个部分构成?10 3、 相对于
DTD 而言,Schema 有哪些优点?5 4、 CSS 的主要功能和优点分别是什么?10
5、 此题
3两个小题,20 1) D OM 的三个组成部分及四个基本接口分别是什么5
2) D OM 的优缺点5
3) 结合右图给出访问张三邮件的遍历描述,用任何一种语言均可10
6、 下图为某图书馆藏书《XML
应用基础》的基本信息如下表:
题目如下:
1)请分别为这本书编写XML 文档(中英均可)(5分) 及Schema 文档(10分)
2)根据所编写的XML 文档,为之编写XSL 文档,用以提取其中的书名,作者和ISBN 。

10分
3)根据所编写的XML 文档,为之编写外部CSS 文档,使书名用红色,12号,隶书字体显示。

10分。

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

试题一一、填空题(每空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中任选一项。

2018-2019学年第二学期《XML》期末试卷

2018-2019学年第二学期《XML》期末试卷

2018-2019学年第二学期《XML 》期末考试适用班级: 1801、1802、1803、18041、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是( )A 、声明元素student 的属性studentID 是可有可无的;B 、声明元素student 的属性studentID 是唯一标识类型,可以省略;C 、声明元素student 的属性studentID 是默认取值,可以省略;D 、声明元素student 的属性studentID 是唯一标识类型,不可省略;2、在XML 文档的第一条声明语句中,不能使用的属性是( )A 、versionB 、encodingC 、standaloneD 、 name3、不符合格式良好的XML 文档要求的是( )A 、文档可以有一个以上的根元素;B 、有符合规范的声明语句;C 、每个元素有正确的起始、结束标记;D 、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是( )A 、标记中可以使用多个属性B 、属性可以出现在起始标记或结束标记中;C 、属性名是大小写敏感的;D 、属性值必须用引号引上; 5、一个XML 文档如果符合它的XML Schema 文档的定义,称它为( )A 、结构良好的XML 文档B 、有效的XML 文档C 、无效的XML 文档D 、以上都对6、XML 文档中语句<!DOCTYPE dlib SYSTEM “mydtD 、dtd"> 中SYSTEM 的作用是( )A 、指定运行的操作系统B 、打开系统文件C 、连接外部DTD 文件7、以下不属于XML 语法规定的是( )A 、元素必须正确嵌套B 、标记任意大小写C 、所有的属性值必须放在双引号或单引号中;D 、若文档没有DTD ,属性值的默认类型是“CDATA ”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA )>指明元素 学生信息是( )A 、任意子元素组成 ;B 、由子元素“地址”“成绩”和字符数据混合组成;C 、由字符“地址,成绩”和字符“#PCDATA ”组成;D 、由文本类数据组成9、XML Schema 文档中语句 :<element type=”name” minOccurs=“1” maxOccurs=”*”/> 中属性type 的作用是( )A 、指定子元素的属性;B 、指定子元素的数据类型;C 、指定子元素是引用元素声明中name 属性值为name 的元素;D 、指定子元素名称;10、下面标记中,非法的XML 标记名称是( )A 、<city.tte>B 、<myfile-name>C 、<content_11>D 、<xml>1.为定义一个XML 文档的结构,开发者可以使用XML 技术有 ( ) A 、 UML B 、 DTD C 、 Namespace D 、 XML Schema2.下面是XML 标准提供的编程接口,用于开发人员访问XML 文档( ) A 、Xpath B 、XSLT一、单选题(3*10分=30分)二、多选题(多选漏选不得分,3*10分=30分)C、DomD、SAX3.哪几种是预定义实体的正确引用 ( )A、 ItB、 &It(小于)C、 &rootD、 &quot(双引号)4.以下属性写法正确的( )A、 <root attribute="first"/>B、 <root attribute==first/>C、 <root attribute/>D、 <root attribute='first' value='aaa'/>5.对于Schema描述正确的( )A、可对XML文档进行约束B、相对于DTD语法比较简单C、 schema文件本身也是一个XML文档D、丰富的数据类型6.DOM包括以下哪几种接口( )A、 Document接口B、 Nodelist接口C、 Node接口D、 Named Node Map接口7.对文档的更新以下方法正确的( )A、使用xml document类B、直接读写xml文档C、使用transformerfactory和transformer类D、使用SAX解析器8. XML的命名规则中说法正确的是( )A、可以包含字母、数字、以及其他字符B、名字可以任何字母、数字或符号开始C、名字没有任何限制D、以上均不正确9.XML的应用领域正确的( )A、数据存储B、替代HTMLC、数据交换D、替代数据库10.关于DOM描述正确的是( )A、 DOM总是将文档完全加载之后由程序处理B、 DOM可以边加载边处理C、对XML的所有操作都是在内存中进行D、适合一次性处理大型XML文档1.DTD本身不是规范的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考试题02(1)

XML考试题02(1)

课程名称:XML与Web Services 使用班级:各专业试卷形式:闭卷考试时间:120分钟试题一二三四五总分得分一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。

1、下面代码中的“学生信息”是根原素____根元素_________元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDA TA)>2、match=“/”语句的含义是____________;3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档;4、XML文档中下条语句的作用是:____________;<?xml-stylesheet type=”text/xsl”href=”mysub/file1.xsl”?>5、在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;6、<xsl:value-of select=”name”/>语句的作用是____________;7、在DTD文档中下面语句的作用是_________对教师的元素声明_________;<!ELEMENT 教师(姓名,性别)>8、在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>9、声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是_____对姓名元素的属性声明________;一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。

1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是(B)A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、versionB、encodingC、standaloneD、name3、不符合格式良好的XML文档要求的是(A)A、文档可以有一个以上的根元素;B、有符合规范的声明语句;C、每个元素有正确的起始、结束标记;D、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是(B )A、标记中可以使用多个属性B、属性可以出现在起始标记或结束标记中;C、属性名是大小写敏感的;D、属性值必须用引号引上;5、一个XML文档如果符合它的XML Schema文档的定义,称它为( A)A、结构良好的XML文档B、有效的XML文档6、XML文档中语句<!DOCTYPE dlib SYSTEM “mydtd.dtd"> 中SYSTEM的作用是( C )A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件7、以下不属于XML语法规定的是( B )A、元素必须正确嵌套B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有DTD,属性值的默认类型是“CDA TA”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDA TA)>指明元素学生信息是(B)A、任意子元素组成;B、由子元素“地址”“成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“#PCDA TA”组成;D、由文本类数据组成9、XML Schema文档中语句:<element type=”name”minOccurs=“1”maxOccurs=”*”/>中属性type的作用是( D )A、指定子元素的属性;B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML标记名称是(D)A、<city.tte>B、<myfile-name>C、<content_11>D、<xml>三、改错题。

XML考试复习题(有答案)

XML考试复习题(有答案)

XML习题1.什么叫有效的XML文件?2.DTD文件的编码必须和其约束的XML文件的编码相一致吗?3.DTD文件中元素的作用与其在DTD文件中的书写位置有关吗?4.XML文件怎样和一个DTD文件关联?5.对于一个有效的XML文件,标记中的属性一定要有ATTLIST声明约束吗?6.下列ATTLIST声明有何不同?(1)<!ATTLIST 三学号CDATA #REQUIRED>(2)<!ATTLIST 三学号CDATA #FIXED "220123"> (3)<!ATTLIST 三学号CDATA ##IMPLIED >7.ID类型的属性有什么特点?8.假如XML文件中没有标记的属性是ID类型,那么将某个属性的类型约束为IDREF类型是否合理?9.如果一个属性的类型是NMTOKEN,下列哪个字符串是该属性可以取的属性值?(1)hello (2)How are you(3)_Good (4)2002-12-2210.假如有如下的DTD文件:A.dtd<!ELEMENT 成绩单(学生*) ><!ELEMENT 学生(,成绩) ><!ELEMENT (#PCDATA)><!ELEMENT 成绩(#PCDATA)>请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。

B.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE 成绩单SYSTEM "A.dtd"><成绩单><学生><> 三</><成绩> 优秀</成绩></学生><学生><成绩> 良好</成绩><> 四</></学生></成绩单>11.请编写有效的XML文件,约束该XML文件的DTD文件如下:A:dtdFile.dtd<!ELEMENT 商品信息(商品*) ><!ATTLIST p:名称xmlns:p CDATA #FIXED "Beijing"><!ATTLIST q:名称xmlns:q CDATA #IMPLIED><!ELEMENT 商品(p:名称,价钱,连锁店+) ><!ATTLIST 商品商标CDATA #REQUIRED > -<!ATTLIST p:名称条形码ID #REQUIRED ><!ELEMENT 价钱(#PCDATA) ><!ELEMENT 连锁店(q:名称,地点) ><!ELEMENT p:名称(#PCDATA) ><!ELEMENT q:名称(#PCDATA) ><!ELEMENT 地点(#PCDATA) >B:dtdFile.dtd<!ELEMENT 薄() ><!ELEMENT (清华,大学)><!ELEMENT 清华EMPTY><!ELEMENT 大学EMPTY><!ATTLIST 区号ID #REQUIRED ><!ATTLIST 清华区号IDREF #REQUIRED CDATA #REQUIRED><!ATTLIST 大学区号IDREF #REQUIRED CDATA #REQUIRED>C:dtdFile.dtd<?xml version="1.0" encoding="GB2312" ?><!ELEMENT (#PCDATA)><!ELEMENT 出生日期(#PCDATA)><!ELEMENT 配偶信息(, 出生日期)><!ATTLIST 配偶信息性别(男|女) #REQUIRED ><!ATTLIST 配偶信息职业CDATA #REQUIRED > <!ATTLIST 配偶信息编号ID #REQUIRED ><!ATTLIST 配偶信息配偶编号IDREF #REQUIRED ><!ELEMENT 个人信息(,出生日期,配偶信息)><!ATTLIST 个人信息性别(男|女) "男"><!ATTLIST 个人信息职业CDATA #FIXED "工程师" ><!ATTLIST 个人信息编号ID #REQUIRED ><!ATTLIST 个人信息配偶编号IDREF #REQUIRED ><!ELEMENT 职员信息(个人信息*)>12、为下面的XML文件编写有效的DTD文件。

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中的的复杂类型是有三种不同的类型。

XML试题二(精品)

XML试题二(精品)

1 NET平台上主要使用SystemXml名称空间中的()类采用流模式对XML数据使用流模式进行读操作。

A XmlTextReaderB XmlNodeReaderC XmlV alidatingReader2 很多用来表示DOM中的节点类是从()类继承而来的。

A XmlDocumentB XmlEntityC XmlAttributeD XmlNode3 如果要创建新的文本节点,可以使用XmlDocument对象中的()方法。

A CreataTextNodeB InnerTextC XmlElement4 ReadXmlSchema方法的作用是()。

A将XML模式读入DataSet B 将数据集的结构定义写入文件或流5 DataSet对象GetXmlSchema方法的作用是()。

A以字符串的形式返回DataSet的XML表示形式的XSDB 以字符串的形式返回XML形式的数据1java使用DOM解析XML时()作为解析类器。

A DocumentBuilderFactoryB DocumentBuilderC Document2java使用DOM解析XML时()类可以用来获取某个节点下的所有子节点。

A NodeListB NodeC ElementD Document3在DOM解析方式的节点类Node中得()方法用来获取节点的值。

A getNodeV alue()B gatNodeType()C getNodeName()4java使用SAX解析XML时,发现XML文件中的一个元素的起始标签时将触发()。

A endDocument事件B startElement事件C characters事件D endElement事件5JDOM中的文档输出类是()。

A SAXBuilderB DOMBuilderC DocumentD XMLOutPutter1 目前主要应用的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样式的语法为:<?xmxxxxl-stylesheet type=”text/css” href=”css样式表文件路径”?>。

( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述xmxxxxl文档显示。

( )4.有效xmxxxxl文档不一定是格式正规的xmxxxxl文档。

( )5.格式正规的xmxxxxl文档一定是有效xmxxxxl文档。

( )6. XSL样式表可以用来“装饰”xmxxxxl文档和RTF文档。

( )7.列表类型是其值用空格隔开的原子值列表。

( )8.xmxxxxl 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基础教程期末考试及答案》⼀选择填空第⼀章: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.⼏个部分。

P127第六章:1.DOM是⽤于操作XML⽂档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。

(P176) 下⾯ D 接⼝不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下⾯C_接⼝不是从字符数据接⼝继承⽽来的。

P148A.注释接⼝B.⽂本接⼝C.属性接⼝D.数据段接⼝第7章:1.XML的数据源对象包括(P191)2.XML⽂档及XML(P186)3.下⾯不属于XML数据交换机制的为A数据发布 B.ADO技术 C.交易⾃动化 D.数据集成XML数据交换机制数据发布 .数据集成交易⾃动化4.利⽤数据库中的数据⽣成XML⽂档是当前数据交换发展的趋势之⼀,下⾯选项不能体现这个说法的是 AA.利⽤AltovaXMISpy2003软件⽣成XML⽂档B.结合DOM和ADO把数据库中的表数据⽣成XML⽂档C.直接利⽤ADO把数据库中的表数据⽣成内嵌XMLSchema的XML实例⽂档D.直接利⽤ADO2.5把数据库中的表数据⽣成可以在浏览器中显⽰的XML⽂档第⼋章:1.XPath2.0中的3个函数是2.XML正则表达式是基于 P2093.元字符⽤于匹配字符串的开始和结束。

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” encoding=”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⽂档的合法的⽂档元素部分的是。

(选择⼀项)(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基础期末考试题及答案

xml基础期末考试题及答案一、单项选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. Extended Markable LanguageD. Extensible Markable Language答案:B2. 在XML中,用于定义元素和属性的数据类型的是?A. DTDB. XML SchemaC. HTMLD. XHTML答案:B3. XML文件的根元素是什么?A. <root>B. <xml>C. <document>D. 没有根元素答案:A4. 下列哪个不是XML的声明?A. <?xml version="1.0"?>B. <!DOCTYPE html>C. <!DOCTYPE xml>D. <?xml-stylesheet type="text/xsl" href="style.xsl"?>答案:C5. XML命名空间的作用是什么?A. 定义元素和属性的数据类型B. 防止元素和属性名的冲突C. 定义元素和属性的默认值D. 改变元素和属性的显示方式答案:B6. XML中,用于表示注释的是什么?A. <!-- 注释内容 -->B. <!注释内容>C. <!--注释内容-->D. <注释内容>答案:A7. 在XML中,属性值必须使用什么符号包围?A. 单引号B. 双引号C. 尖括号D. 大括号答案:A8. XML中的实体引用是什么?A. 用于表示特殊字符的代码B. 用于表示元素的代码C. 用于表示属性的代码D. 用于表示注释的代码答案:A9. XML文档的解析方式有哪些?A. DOM解析B. SAX解析C. DOM和SAX解析D. 只有DOM解析答案:C10. XML Schema定义了什么?A. 文档的结构B. 文档的样式C. 文档的语义D. 文档的版本答案:A二、多项选择题(每题3分,共15分)1. XML的以下哪些特性是正确的?A. 自描述性B. 可扩展性C. 依赖于特定软件D. 严格的格式要求答案:A, B, D2. XML中,哪些元素是必需的?A. 根元素B. 文档类型声明C. XML声明D. 注释答案:A, C3. 下列哪些是XML的解析器?A. DOM解析器B. SAX解析器C. XSLT处理器D. XPath处理器答案:A, B4. XML命名空间的用途包括哪些?A. 避免命名冲突B. 支持文档的国际化C. 支持文档的版本控制D. 增强文档的可读性答案:A, B, C5. XML中,哪些是合法的元素名?A. <name>B. <1name>C. <_name>D. <name1>答案:A, C, D三、简答题(每题5分,共20分)1. 请简述XML和HTML的主要区别。

xml技术教程课后答案期末复习试题全

xml技术教程课后答案期末复习试题全

⏹XML和HTML同属一个大家族——标记语言家族。

⏹HTML(HyperText Markup Language),超文本标记语言是一种标记语言。

⏹HTML的精髓在于“标记”,然而“标记”的含义究竟是什么呢?“标记”的一个精确定义是:就数据本身的信息对数据进行编码的方法。

比较XML和HTML?⏹相同:XML和HTML都一种标记语言,在形式上相似。

⏹不同:HTML定义了一套固定的标签,用来描述一定数目的元素。

如果标记语言中没有所需的标签,用户只好等待标记语言的下一个版本。

而XML是一种元标记语言,用户可以定义自己需要的标签。

这些标签必须根据某些通用的原理来创建,但是在标记的意义上,具有相当的灵活性。

XML定义了一套元句法,基于XML已经创建出很多特定领域有关的标记语言(如MusicML、MathML和CML)。

1.4.21、形式应遵循功能2、文档无二义性3、标记与显示分离4、保持简单性5、进行最大化的错误检测6、适应各种语言1.4.3格式化策略:1、CSS(Cascading Style Sheet,层叠式样式表)⏹XML文档的格式化策略有几种,其中最简单易行的就是CSS。

⏹CSS文件通常是和XML文档独立存在的,其包含了每个元素名字到显示细节(字体、颜色、边距等)的映射。

Web浏览器可以看作是一个格式化XML文档的处理器,它将XML文档和CSS样式文件读入,然后根据CSS样式表中的样式映射对XML文档的每个元素进行格式化,并最终形成一个格式化网页文件。

⏹CSS样式表仅适合那些格式化输出顺序与XML文档内部数据输入顺序相一致的应用中。

如果用户想有选择的格式化显示XML文档中的某些数据或不按XML文档中数据的输入顺序进行格式化输出时,采用CSS样式表这种方式是不合适的。

格式化策略:2、XSLT(Extensible Stylesheet Language Transformations,扩展样式表转换语言)⏹比CSS样式表更加有效的技术是对XML文档进行变换,即将XML文档进行拆分,然后组合成一个新的文档。

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

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:eee
5、在下面的XML文档中,寻址根节点的表达式是:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<a01></a01>
<b02></b02>
</root>
(A)/root
(B)/?XML
(C)/
(D)/XML
6、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 href
9、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">。

</xs:schema>
如果在XML文件中引入该Schema文件,则该XML文件根标记
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type=”text/xsl”href=”char05-01.xsl”?> <xx xmlns:xsi=”/2001/XMLSchema-instance”Xsi:noNamespaceSchemaLocation=’first.xsd’>
11、将数据表中的数据转化为XML文档
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TEAM[
<!ELEMENT TEAM (table*)>
<!ELEMENT table (teamid,teamname)>
<!ELEMENT teamid (#PCDATA)>
<!ELEMENT teamname (#PCDATA)>
]>
<TEAM>
<table>
<teamid>1</teamid>
<teamname>北京</teamname>
</table>
<table>
<teamid>2</teamid>
<teamname>上海</teamname>
</table>
<table>
<teamid>3</teamid>
<teamname>大连</teamname>
</table>
</TEAM>
12、编写内部DTD实例。

相关文档
最新文档