XML 模拟试题
XML模拟题
第1章XML概述一、填空题1.XML是(可扩展标记语言)?2.DTD是()?3.XSL是()?4.<NameStudent ID=“20040001”>Bill</Name>中,(ID )是数据部分?二、单项选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XMLB、SGMLC、W3CD、HTML2.XML是什么?(B)A、一种标准泛用标记语言B、一种扩展性标记语言C、一种超文本标记语言D、一种层叠样式表单3.( D )是产生时间最早的标记语言。
A、XMLB、SGMLC、HTMLD、GML4.下面哪个不是HTML的优点(B)。
A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单5.下列哪个是XML的解析器?(A)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本6.下列(D)不符合XML的相关特点。
A、XML是自描述的B、允许对文档内容进行验证C、XML数据的内容可以直接显示D、XML可以开发新的语言7.下列(A)不属于XML的应用。
A、用于编写应用程序B、作为数据源提供给应用程序C、作为客户端的数据存储容器D、跨平台数据交换三、程序设计题1.设想有这样一本书:书名:XML指南第一章XML入门简介1.1节什么是HTMLHTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言(Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言(markup language) 标记语言是一套标记标签2.2.1节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML 必须正确地嵌套试使用XML文档进行描述。
第2章XML基本语法一、填空题1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个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(#PCDA TA)>]>下面的片段中可以作为该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考试试题及参考答案
试题一一、填空题(每空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与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 练习题一、填空题1.定义电子文档结构和描述其内容的国际标准语言是,它是所有电子文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为。
3.XML 文档的声明中的编码方式常用的有和GB2312。
4.HTML 是用所定义的,即是SGML 的一个应用。
5.XML 元素由、结束标记和两者之间的内容三个部分组成。
7.XML 属性的声明位置是。
8.XML 文档中用来包含文本的组件是。
9.是解决XML 元素多义性和名字冲突问题的方案。
10.XML 是的一个子集。
11. 当XML 文档符合时,称该文档是“良好格式的”(Well-formed)。
12.每个XML 文档都分为两个部分:和。
13.<?xml version=”1.01.0””encoding=encoding=””GB2312GB2312”” ?>就是一个。
14.XML 文档内容的主体部分,一般由、、、注释和内容组成。
15.XML 文档中一共有四类元素,分别为,仅含有文本的,含子元素、文本或混合元素的元素。
16. XML Schema 两种重要的模型是Microsoft XML Schema 和。
17. 17. Microsoft Microsoft Microsoft XML XML XML Schema Schema 和W3C W3C XML XML XML Schema Schema 分别使用AttributeType 和声明XML 文档属性。
18. 命名空间的声明一般放置在,其使用语法如下所示: xmlns:prefix=xmlns:prefix=““URI URI””19. 19. XML XML 模式负责定义和描述XML 文档的结构和内容。
定义XML 文档中存在哪些元素和元素之间的关系,还可以定义元素和属性的数据类型。
20.所有Schema 文档都必须要使用作为其根元素。
21.声明用户自定义的简单数据类型使用关键字。
22.声明复杂数据类型使用关键字。
XML模拟题
第1章XML概述一、填空题1.XML是(可扩展标记语言)?2.DTD是()?3.XSL是()?4.<NameStudent ID=“20040001”>Bill</Name>中,(ID )是数据部分?二、单项选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XMLB、SGMLC、W3CD、HTML2.XML是什么?(B)A、一种标准泛用标记语言B、一种扩展性标记语言C、一种超文本标记语言D、一种层叠样式表单3.( D )是产生时间最早的标记语言。
A、XMLB、SGMLC、HTMLD、GML4.下面哪个不是HTML的优点(B)。
A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单5.下列哪个是XML的解析器?(A)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本6.下列(D)不符合XML的相关特点。
A、XML是自描述的B、允许对文档内容进行验证C、XML数据的内容可以直接显示D、XML可以开发新的语言7.下列(A)不属于XML的应用。
A、用于编写应用程序B、作为数据源提供给应用程序C、作为客户端的数据存储容器D、跨平台数据交换三、程序设计题1.设想有这样一本书:书名:XML指南第一章XML入门简介1.1节什么是HTMLHTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言(Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言(markup language) 标记语言是一套标记标签2.2.1节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML 必须正确地嵌套试使用XML文档进行描述。
第2章XML基本语法一、填空题1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个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显⽰⽅式的语⾔。
( )三、选择题(选出⼀个或多个正确答案将正确答案的序号填在对应的答题框内。
XML考试题5
XML考试题5一、选择题(共15题每题2分, 共30分)1、下列说法错误的是。
(选择一项)(b)a) 在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的b) Schema从字面意义上来说,可以翻译成架构,它的基本意思是为XML文档制定一种模式c) Schema相对于DTD的明显好处是XML Schema文档本身也是XML文档,而不是像DTD一样使用自成一体的语法d) IXMLDOMNode表示根节点,这是处理XML对象模型数据的基本接口,这个接口还包含了对数据类型、名称空间、DTD、schema 的支持2. 设x、y、z的值分别为1,2,-3,下面的逻辑运算的值正确的是(a )A.x eq 1 and y eq 2 —为真B. x gt y or y gt z —为假C. x lt y and y gt z —为假D. x eq y or x lt z —为真1、为定义一个XML文档的结构,开发者可以使用的XML技术有( B )。
A、UMLB、 DTDC、NamespaceD、XSL2、在XML中,W3C组织给出的样式表语言的推存标准有(D )。
A、XPointerB、XLinkerC、XPathD、CSS3、在实体引用中表示“>”的是( B )。
A、<B、 >;C、#qut;D、#at;4、能显示出if a在DTD中已定义为#PCDATA)( B )。
A、B、C、D、if a5、名字空间声明有直接定义和缺省定义二种方式,其中直接定义的格式是( A )A、xmlns:<名字空间前缀>=”<名字空间名>”B、xmlns:<名字空间名>=”<名字空间前缀>”C、xmlns<名字空间前缀>=”<名字空间名>”D、xmlns:<名字空间前缀>=<名字空间名>6、下面有几个空标记写法,其中正确的是( A )。
XML 试卷A 答案
XML 试卷A 答案xml-试卷a--答案XML试卷a一、单选题(共40分,每小题2分)1.为了定义XML文档的结构,开发人员可以使用的XML技术有(b)。
a、 umlb、dtdc、命名空间、xsl2、在xml中,w3c组织给出的样式表语言的推存标准有(d)。
a、 xpointerb、xlinkerc、xpathd、css3、在实体引用中表示“>”的是(b)。
a、 <b、>;c、#qut;d、 #在;4、能显示出ifa在dtd中已定义为#pcdata)(c)。
a、 b、c、d、ifa5.命名空间声明可以直接定义,也可以默认定义。
直接定义的格式是(a)a、xmlns:=“B、xmlns:=“C、xmlns=”“D和xmlns:=6、下面有几个空标记写法,其中正确的是(a)。
a、 B.书>C,D.书/>7、考虑如下的xml.schema示例属性current声明等同于下面选项(c)的DTD声明。
a、 b、c、d、8、schema至少需要具有一个属性xmlns,用以指定该scehma包含的(d)a、命名空间B、元素范围C和属性范围D都是9。
在DTD中,定义元素属性时,默认值是隐含的,即(b)a的属性。
必须指定b,可选C,固定值D,无`11.如果要为特定属性提供固定的默认值,而XML文件的编辑器无法修改该值,则应使用关键字(a)a、fixedb、requiredc、impliedd、cdata12、在10种属性类型中,(c)指的是纯文本、字符型数据类型.a、 IDB、entityc、CDATA、枚举13。
在XML和模式中,声明元素属性的属性元素有一个共同的属性用法。
使用价值不包括以下哪项(c)。
a、要求B、可选C、固定d、prohibited14.以下关于CSS样式表的陈述不正确(d)。
a、在xml文档中引用一个css样式的语法为:b、 CSS可以调整XML文档的结构,将其转换为HTML并显示在浏览器上c、css最初是针对html而提出的样式表,现在同样可以很好地应用于描述xml文档显示d、css在显示一个xml文档的过程中没有任何新代码产生15、下列哪一项不是xml相对于html的主要优点。
XML 模拟试题
1、下面关于标记语言的描述,哪些是正确的?A.标记语言可以认为是很多标记集合在一起形成的一整套语法规则。
B.最早的标记语言是IBM公司研究员发明的标准通用标记语言(SGML)。
C.SGML标记语言现在是W3C联盟的推荐标准。
D.现在很多标记语言都是由SGML创建的。
E.SGML基本上能实现现在所有标记语言的功能,所以在制定或发明新的标记语言是没有意义的。
选择2个答案AD2、下面哪一个XML技术是用来做XML转换的?A.XSLFOB.XSLTC.XMLTransformationD.XMLStylesheetTransformation选择1个答案A3、下面哪些是正确的XML名称?A.abc234-_qdeB._3234.23C.1abcD.sdafa$ddE.属性选择3个答案ABE4、下面关于XML文档的描述,哪些是正确的?A.XML文档可以分为有效文档、格式良好文档及无效文档。
B.XML文档可以分为合法文档及不合法文档。
C.一个有效的XML文档肯定是格式良好的文档。
D.无效文档就是非有效文档。
E.XML文档的字符编码都是Unicode。
选择2个答案AC5、下面的XML文档片断,哪些是格式良好的?A.<A>…</a>B.<p>Thisisagoodidea!<br></p>C.<A>abc<B/></A>D.<A><B></A></B>选择1个答案C6、下面哪一个XML文档是格式良好的?A. <?xmlversion="1.0"encoding="GB2312"?><A><B/><?endProcesselement="B"?></A>B. <?beginProcesselement="A"?><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>C. <?xmlversion="1.0"encoding="GB2312"?><A><B/></A><A><C/></A>D. <!—Thisdocumentkeeptheorderinformation--><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>选择2个答案AB7、下面哪些名称是合法名称(QName)?A. 名称:次名称B. abcC. :abcD. p:1abcE. pp:abc选择2个答案AE8.下面关于元素(element)的正确说法有?A.元素是XML的骨架,XML文档的所有内容及结构信息都在元素中。
XML试题
一、填空题1.使用XML,空白将被(保留)2.XML标记都是(大小写)敏感的3.XML文档属性值必须使用(引号"")括起来。
4.符合语法的XML文档称为(格式良好)的XML文档。
5.通过DTD或是XML Schema验证的XML文档称为(有效)的XML文档。
6.XML 文档以(XML 声明)(<? ?>)作为开始,它向解析器提供了关于文档的基本信息7.XML中的注释同样使用(<!-- 和-->)来表示8.(根元素)是一个完全包括文档中其他所有元素的元素。
9.根元素的(起始标记)要放在所有其他元素的起始标记之前。
10.根元素的(结束标记)要放在所有其他元素的结束标记之后。
11.XML内部实体“< ”用来显示(小于(<))符号12.XML内部实体“>”用来显示(大于(>))符号13.XML内部实体“&”用来显示(and(&))符号14.XML内部实体“"”用来显示(双引号(“))符号15.XML(命名空间)提供了一种避免元素名称冲突的方法。
16.XML命名空间提供了一种避免(元素)名称冲突的方法。
17.两个不同的XML文档使用同一个名字来描述不同类型的元素的情况往往会导致(命名)冲突。
18.(命名空间)是阻止具有相同名字元素间的冲突的一种方法。
19.DTD分为外部DTD 和内部DTD 两种。
20.外部DTD是一个独立于XML文件的文件,实际上也是一个文本文件,只是使用(.dtd)为文件扩展名。
21.在DTD中通过正规则表达式规定元素的(顺序)和次数。
22.在DTD中通过正规则表达式规定元素的顺序和(次数)。
23.在DTD中通过正规则表达式规定元素的顺序和次数,(?)代表该元素对象可以出现,但只能出现一次(0到1次)24.在DTD中通过正规则表达式规定元素的顺序和次数,“?”代表该元素对象可以(出现,但只能出现一)(0到1次))次。
xml练习题
X M L练习题(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、填空题1.HTML语言是如何显示数据的,XML是描述数据是什么。
XML和应用程序之间存在的软件组织,主要起桥梁的作用。
5.XML的技术优势有数据重用、数据和表示分离、可扩展性、语法自由、结构化集成数据。
二、选择题1.HTML语言中 A 表示超级链接的标记。
A. <a>B. <b>C. <option>D.<tr>2.表单标记中, B 用来表示文本框或密码框输入字符最大数。
A. fileB. maxlengthC. sizeD. name3.下面 D 不是XML语言的特点。
A. 自我描述B.可扩展C. 跨平台D. 修饰数据4.下面 D 不是XML使用的解析器。
A. IBM XML4Jaache XercesB. Sun Project XC. Microsoft MSXMLD. Java5.下面 C 不是XML的相关技术。
A. DTDB. XSLC. cellpaddingD. table7.HTML标记中,能够完成颜色设定的标记,除了 D 标记不是外,其余全是。
A. bgcolorB. TextC. colorD. href8.HTML标记中能显示图片的标记是 C 。
A. embedB. srcC. imgD. a9.对XML文档的显示样式修饰的是下面 A 技术。
A. XSLB. XPathC. XlinkD. XHTML10.HTML语言中的预定义标记是 C 标记。
A. addressB. blockquoteC. preD. u三、简答题1.简述HTML表格有哪些标记。
答案:table定义表格、tr定义表行、th定义表头、td定义表标题2.简述XML和HTML的关系。
答案:(异同)相同点:XML和HTML都是SGML的子集,都是标记语言。
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(#PCDA TA)>]>下面的片段中可以作为该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模拟题一、判断题1、()XML命名空间用于解决来源于多个XML文档
XML模拟题一、判断题1、()XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题。
2、()在XML元素上声明的命名空间只在其声明的元素上有效。
3、()XML Schema定义了XML文档的结构4、()XML Schema文档就是XML文档。
5、()XMLSchema SimpleType元素用于定义XML文档中元素的子元素及其属性。
二、选择题1、下面关于Schema的描述哪些是正确的?(A)Schema提供对XML有效验证的机制。
(B)Schema比DTD表达能力更强。
(C)Schema文档扩展名为”*.xsd”。
(D)Schema已经是W3C公布的标准规范。
2、在以下Schema中那个元素类型可以加入属性?(A)简单类型(B)复杂类型(C)自定义类型(D)对象类型3、在Schema声明自定义数据类型的枚举型时要使用下列哪些子元素?(A) restriction (B)pattern(C) list (D)enumeration4. 下面哪项对Schema中简单元素的描述是正确的?(A)不能拥有属性定义(B)不能拥有子元素定义(C)”unbounded”属性值表明可多次出现(D)可以有自定义数据类型5.以下哪项关于Schema中复杂元素的描述是错误的?(A)使用complexType元素声明的元素(B) 拥有length子元素(C) 拥有sequence子元素(D) 拥有choose子元素6.在Schema中关于XML元素的属性声明描述正确的是:(A)使用element元素声明所属的元素(B) 使用attribute元素声明(C) 可以拥有#required属性值(D) 可以拥有optional属性值三、简述题1、在XML怎样引用Schema文档?2、说明XML Schema 文档的基本结构。
3、说明复杂类型元素声明的语法。
4、试比较DTD与XML Schema。
四、应用题试参考本章示例为前面所做练习题的大型超市当天商品销售记录信息的XML定制一份Schema文件五、简答题1. 在XML文件中使用DTD有何好处,XML Schema与DTD的比较,Schema的优越性有哪些?2.对于XML文档,Schema有哪些作用?3.编写好一个Schema文档,要使用它来验证一个XML文档是合法的,如何进行引用?4.Schema文档设置元素的固定值和默认值的用途是什么?分别是如何扩展实例的,举例说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、下面关于标记语言的描述,哪些是正确的?A.标记语言可以认为是很多标记集合在一起形成的一整套语法规则。
B.最早的标记语言是IBM公司研究员发明的标准通用标记语言(SGML)。
C.SGML标记语言现在是W3C联盟的推荐标准。
D.现在很多标记语言都是由SGML创建的。
E.SGML基本上能实现现在所有标记语言的功能,所以在制定或发明新的标记语言是没有意义的。
选择2个答案AD2、下面哪一个XML技术是用来做XML转换的?A.XSLFOB.XSLTC.XMLTransformationD.XMLStylesheetTransformation选择1个答案A3、下面哪些是正确的XML名称?A.abc234-_qdeB._3234.23C.1abcD.sdafa$ddE.属性选择3个答案ABE4、下面关于XML文档的描述,哪些是正确的?A.XML文档可以分为有效文档、格式良好文档及无效文档。
B.XML文档可以分为合法文档及不合法文档。
C.一个有效的XML文档肯定是格式良好的文档。
D.无效文档就是非有效文档。
E.XML文档的字符编码都是Unicode。
选择2个答案AC5、下面的XML文档片断,哪些是格式良好的?A.<A>…</a>B.<p>Thisisagoodidea!<br></p>C.<A>abc<B/></A>D.<A><B></A></B>选择1个答案C6、下面哪一个XML文档是格式良好的?A. <?xmlversion="1.0"encoding="GB2312"?><A><B/><?endProcesselement="B"?></A>B. <?beginProcesselement="A"?><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>C. <?xmlversion="1.0"encoding="GB2312"?><A><B/></A><A><C/></A>D. <!—Thisdocumentkeeptheorderinformation--><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>选择2个答案AB7、下面哪些名称是合法名称(QName)?A. 名称:次名称B. abcC. :abcD. p:1abcE. pp:abc选择2个答案AE8.下面关于元素(element)的正确说法有?A.元素是XML的骨架,XML文档的所有内容及结构信息都在元素中。
B.元素的名称必须遵守XML名称规范C.XML的元素名称不区分大小写D.元素的名称就是元素开始标记、结束标记或空标记中的标记名称选择3个答案ABD9、DTD按声明位置可以分为哪两种?A. 外部DTDB. 系统DTDC. 内部DTDD. 公共DTD选择2个答案AC10.下面关于属性(Attribute)的叙述正确的是?A.属性可以出现在元素的开始标记、结束标记、及空标记中B.属性必须既有名称又有值C.属性名称区分大小写D.属性值可以包含文本字符和标记字符选择2个答案BC11、下面哪几个是DOCTYPE声明中合法的公共标识符?A. -//Mycomp,Inc.//MyDTD1.0//CNB. //Mycomp,Inc.//MyDTD1.0//CNC. ISO//Mycomp,Inc.//MyDTD1.0//CND. W3C//Mycomp,Inc.//MyDTD1.0//CNE. +//Mycomp,Inc.//MyDTD1.0//CN选择3个答案ACE12、假设<地址>元素的“国家”属性能取的值包括“中国”、“日本”及“韩国”,且缺省为“中国”。
请问下面哪一个DTD能实现“国家”属性的声明?A. <!ATTLIST地址国家ENUMERATED("中国"|"日本"|"韩国")"中国">B. <!ATTLIST地址国家("中国"|"日本"|"韩国")"中国">C. <!ATTLIST地址国家(中国|日本|韩国)'中国'>D. <!ATTLIST地址国家(中国,日本,韩国)"中国">选择1个答案C13、实体按实体内容本身分类可以分为哪几类?A. 未解析实体B. 一般实体C. 参数实体D. 内部实体E. 已析实体选择2个答案AE14.下面对于链接外部DTD叙述正确的有?A.只能可以采用系统链接方式:<!DOCTYPE rootElement SYSTEM "URIreference">B.只能采用公共链接方式:<!DOCTYPE rootElement PUBLIC "PublicIdentifier" "URIreference">C.以上两种方式都可以实现链接D.以上两种方式都不能实现链接选择1个答案C15.下面关于公共标识的命名规则叙述正确的有?A.公共标识的命名规则和 XML 文件的命名规则相同B.公共标识名可以包含 DBCS 字符C.公共标识不可以包含“%”和“$”D.公共标识可以包含“%”和“$”选择2个答案AD16.带有复杂内容的复杂类型的元素类型声明(ETD)采用的结构有哪些?A.逗号方式:<!ELEMENT elementName (element1,element2,…)> B.符号方式:<!ELEMENT elementName (element1 | element2 | …)> C.以上两种方式的组合D.以上说法都不对选择3个答案ABC17、下面是一个DTD声明:<!NOTATIONjpegSYSTEM"image/jpg"><!NOTATIONgifPUBLIC"GIF"><!ENTITYprod51SYSTEM"prod51.jpg"NDATAjpeg><!ENTITYprod52SYSTEM"prod52.gif"NDATAgif><!ELEMENTproductANY><!ATTLISTproductpictureENTITIES#IMPLIED>根据这个DTD,下面哪一个XML片断是合法的?A. <productpicture="gifjpeg">…</product>B. <productpicture="prod51prod52prod53">…</product>C. <productpicture="prod51prod52">…</product>D. <productpicture="prod51prod52gifjpeg">…</product>选择1个答案C18、要定义XML词汇表,开发人员可以使用:A.UMLB.DTDC.NamespacesD.XMLSchemaE.XSLT选择2个正确的答案BD19.下面关于XPath 函数库中数字函数组返回值,哪一项是正确的?A.ceiling(9.3) 返回 9;ceiling(9.8) 返回 10B.ceiling(9.3) 返回 10;ceiling(9.8) 返回 10C.round(7.2) 返回 7,round(7.8) 返回 7D.floor(5.3) 与 floor(5.8) 都返回 6选择1个答案B判断题1. 下面两个元素因为所属的命名空间的前缀不一样,使得它们的合法名称也不相同。
这种说法是否正确。
(√)<cust:客户xmlns:cust="/dtd/customer.dtd" /><customer:客户xmlns:customer="/dtd/customer.dtd" />2. 复杂类型也可以通过 element 元素的ref属性来包含对全局元素声明的引用,这种说法是否正确。
(√)3. 在一个定位路径中不允许嵌入使用多个其他定位路径,这种说法是否正确。
(X)4. XSLT 不支持编程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。
(X)5. XSLT 参数用来传递数据。
本地参数可以把数据从一个模板规则传道另外一个模板,也可以把数据从一个样式表传递给另外一个样式表。
(X)6. 输出类型为“xml”或“html”时,缩进属性“indent”都可以使用。
用来指定输出文档是否按照输出结果树的等级结构进行缩排。
缺省为“no”,表示输出的文档不需要缩进。
(X)。