笔试题库_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复习题

xml复习题

xml复习题一.选择题:1.()标记语言可以创建其他的标记语言A. XML B SGML C HTML D GML2. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。

A、UMLB、DTDC、NamespaceD、XSL3.在实体引用中表示“>”的是( )。

A、<B、>;C、#qut;D、#at;5. 下面有几个空标记写法,其中正确的是( )。

A、<书/>B、C、<书>D、6. 关于XML文档叙述错误的是()A. 不可以使用中文名作为XML的元素标记B. 编写XML文档必须在首行对其声明C. XML的元素标记区分大小写D. 一个合法的XML文档必须包含一个根元素7. 下列()选项不是XML文档所必须具备的要素A. XML声明B. 文档类型声明C.元素D文档元素8. 下列()是XML的基本组成部分A 元素 B. 属性 C 注释 D 指针9. 以下()是标记的命名规则A 标记名不能包含冒号B 标记名可以包含实体C. 标记名必须以字母或下划线开始D. 后继字符可以是任意字符。

10. 构成XML文档的最基本单位是()A.元素 B 属性 C. 类型 D. 名称空间11. 以下哪项是合法的XML元素标记(C )A. <1xyy>B.C.D.11. 在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( )的属性.A、必须赋值B、可有可无C、固定取值D、都不是12.这是一本好书!上面的XML文档属于()文档。

A、无效的B、有效的C、格式良好的D、格式错误的14. 在XML中,引用一般实体的时候,在实体名的前后分别写的符号为( C )A. < $B. % ;C. & ;D. & &15. 下面关于XML命名规则的叙述,哪个是不正确的。

A. 允许以冒号开头B. 有效命名符可以是数字、下划线C. 允许以汉字开头D. 允许以数字开头16. .命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用( )形式来进行表示。

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技术及应用.doc

XML考试题库大全_XML技术及应用.doc

XML考试题库大全6.分析以下DTD文档:<!ELEMENT doc(title?, chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT scct(para+)><! ELEMENT para(#PCDATA)>下血的XML实例能够通过DTD的校验。

(选择一项)(B)a)<docxchapxpara>Text</para></chap></doc>b)<doc><chap><sectxpara>Text</para></chap></doc>c)<docxtitle>Text</title></doc>d)<doc><title>Text</title><sectxpara>Text</para></sect></doc>9.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键为处键的关系。

(选择一项)(a)a)ID/IDREFb)Key/keyrefc)CD ATAd)ENTITYe)PCDATA11.在XML中,DOM中IXMLDOMNodeList的length属性表示的是。

(选择一项)(c)a)该对彖中文本字符的长度b)该对象中元索节点的数量c)该对象屮节点的数量d)该对彖中文档对彖的数量14.考虑如下的XML.Schema示例<xs:element name=,,Price,,><xs:complexType><xs:attribute name二''currency'' type二''xs:string"/〉</xs:complcxTypc></xs:element>属性currency声明等同于下而选项的DTD声明。

XML题库1

XML题库1

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内部实体“&lt;”用来显示(小于(<))符号12. XML内部实体“&gt;” 用来显示(大于(>))符号13. XML内部实体“&amp;” 用来显示(and(&))符号14. XML内部实体“&quot;” 用来显示(双引号(“))符号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考试题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复习题

XML复习题
XML复习题:
1、什么是XML? XML文件和HTML文件有何不同?
答XML即可扩展的标记语言,HTML为超文本标记语言,遵循的标准一样
XML是Extensible Markup Language的简称,中文名可扩展标记语言,它是一种简单的文本格式存储数据的方式。

XML与HTML最大的不同是,XML没有任何预定义元素,最重要的是XML不管它使用什么养的名称,实际上不是语言,而是定义语言的标准(称为XML 应用)。

2、如果XML文件中的XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
3、请阅读下列XML文件,并回答问题。

<出生日期>1980.12
<身高>1.78。

XML基础复习习题

XML基础复习习题

一、选择题1.XML采用以下哪种数据组织结构?()A 星状结构B 线状结构C树状结构D网状结构2.下列关于XML文档中根元素的说法不正确的是()A每一个结构完整的XML文档中有且只有一个根元素B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3.下面哪个公司或组织制定了XML:()A ISOB OracleC W3CD Micrsoft4.以下哪个是规范的XML元素:()A -booklistB 3classC Book CaseD book-info5.对于一个XML文档,以下哪个名称是错误的?()A <Note>B <h1>C <1dollar>D 以上三个都不正确6.<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于()文档。

A 无效的B 有效的C 格式良好的D 格式错误的7.以下的xml文档片段中,属性符合XML语法规则的是()。

A <car name=”zhang’s car”>B <car name=’zhang’s car’>C <car name=’jieda car ”>D <car name=jieda >8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:()A &amp;B &lt;C &lgt;D &quto;9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?()A ?B *C |D +10.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDATA)>,那么如下的XML实例片段中合法的是()A <学员>张三</学员>B <学员><姓名>张三</姓名></学员>C </学员>D <学员>一班<姓名>张三</姓名>同学</学员>11.分析以下在DTD文档:<!ELEMENT doc(title?,chap*)> (*零次或多次)(?零次或一次)(+ 一次或多次)<! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例()能够通过DTD的校验。

XML考试试题

XML考试试题

一.填空1.xml不是编程语言而是一种计算机可识别的( 可扩展标记)语言,用来描述文档的(内容)和结构2.我们可通过xml schema和(DTD )来规定什么样的标签和元素能够用在特定的XML文档中,符合这个计划的文档称为(有效文档)。

3.schema内建了丰富的数据类型,被称为“简单类型”,可以直接在元素和属性中使用它们,也可以用它们派生其他(简单类型)和(复杂类型)4.XSLT处理器内建四种模板(元素节点和根节点)(文本和属性节点)处理指令和注释结点以及名字空间结点模板5.XSLT处理器默认的顺序是从上到下即从根节点开始以(前序遍历)的方式读入XML文档,但可以通过模板规则中改变这个默认的顺序,也可以有选择的处理结点,通常的方法是用(模板应用)。

6.XML Schema的全局声明方式把元素或属性作为xsd:schema的(元素)声明叫做全局声明,反之,把元素或属性放在其他声明,叫做局部声明。

7.语法分析器将文档分解为诸如(开始标记)结束标记、属性值对、(文本内容块)、处理指令、注释等语法片段,然后通过明确定义的API,将这些小片段传输给应用程序。

8.使用xsd:simpleType和xsd:restriction可以为元素或属性定制新的(简单类型),通过xsd:extension和xsd:restriction元素来从已有的类型派生出新的(复杂类型)二.多选1.为定义一个XML文档的结构,开发者可以使用XML技术有(B D)A. UMLB. DTDC. NamespaceD. XML Schema2.下面是XML标准提供的编程接口,用于开发人员访问XML文档( CD )A.XpathB.XSLTC. DomD.SAX3.哪几种是预定义实体的正确引用(BD)A. ItB. &It(小于)C. &rootD. &quot(双引号)4.以下属性写法正确的(AD)A. <root attribute="first"/>B. <root attribute==first/>C. <root attribute/>D. <root attribute='first' value='aaa'/>5.对于Schema描述正确的(BCD)A. 可对XML文档进行约束B. 相对于DTD语法比较简单C. schema文件本身也是一个XML文档D. 丰富的数据类型6.DOM包括以下哪几种接口(ABCD)A. Document接口B. Nodelist接口C. Node接口D. Named Node Map接口7.对文档的更新以下方法正确的(ABC )A.使用xml document类B.直接读写xml文档C. 使用transformerfactory和transformer类D. 使用SAX解析器8. XML的命名规则中说法正确的是(A)A. 可以包含字母、数字、以及其他字符B. 名字可以任何字母、数字或符号开始C. 名字没有任何限制D. 以上均不正确9.XML的应用领域正确的(AC)A.数据存储B. 替代HTMLC. 数据交换D. 替代数据库10.关于DOM描述正确的是(AC )A.DOM总是将文档完全加载之后由程序处理B.DOM可以边加载边处理C.对XML的所有操作都是在内存中进行D.适合一次性处理大型XML文档11. XML文档一般由(ABCD)部分组成。

Xml考试题

Xml考试题

一、选择题1、下面关于DTD的描述,不正确的选项是________。

A) DTD的语法和XML不同,针对XML语法的解析器不能用来解析DTD;B) 一个DTD文档只能用来验证一个XML文件的合法性;C) DTD中,需要显式的定义每个元素标记;D) DTD不支持命名空间(namespace)。

2、引入自定义的外部DTD文件,正确的语法是________。

A) <!ENTITY product SYSTEM "product.dtd">B) <!DOCTYPE product SYSTEM "product.dtd">C) <!DOCTYPE product [<!ELEMENT product SYSTEM "product.dtd">]>D) <!DTD product SYSTEM "product.dtd">3、假设"a"、"b"、"c"元素均为空元素,符合下述DTD规范的XML文档是________。

(多选)DTD:<!ELEMENT x (a, (b|c)*)>A) <x><a/><b/><c/></x>B) <x><a/></x>C) <x><a/><c/><c/><b/></x>D) <x><b/><c/><a/></x>4、下列描述正确的是________。

(多选)A) HTML更侧重结构化的描述内容。

B) XML更侧重结构化的描述内容。

C) HTML的语法要求比XML更严格。

XML考试试题及参考答案说课讲解

XML考试试题及参考答案说课讲解

资料收集于网络,如有侵权请联系网站删除word可编辑试题一一、填空题(每空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文档显示。

( ) word可编辑资料收集于网络,如有侵权请联系网站删除4.有效XML文档不一定是格式正规的XML文档。

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

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

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

XML复习题

XML复习题
1、 选择题 1、XML是什么?( ) A)一种标准泛用标记语言 B)一种扩展性标示语言 C)一种超文本标记语言 D)一种层叠样式表单
2、XPath是什么?( ) A)XML的路径语言 B)XML的转化 C)文档对象模型 D)XML命名空间
3、URI代表什么?( ) A)统一资源定位符 B)统一资源命名符 C)统一资源标识符 D)企业资源定位符
PUBLIC。 9、可以使用 DOM解析器 来检查一个XML文件的有效性。 10、不准备对一个标记有任何约束时,元素的“标记的约束条件”是
关键字 ANY 。 11、在CSS中,设置文本背景颜色的属性是 background 。 12、XSL样式表文件的根标记的名称必须是 stylesheet 。 13、在XSL样式表文件中,“xsl:choose”标记必须配合 xsl:when
15、利用CSS样式表中设置文本的显示方式时,通过将display的值指定 为( )使得文本在浏览器的一个块区域中显示。
A)line B)block C)liቤተ መጻሕፍቲ ባይዱt-iten D)none
16、下面的选项中哪个不是XML声明的属性?( ) A)version B)encoding C)standalone D)style-sheet
17、DTD中用来约束XML文件中的标记的关键字是( ) A)ELEMENT B)ATTLIST C)ENTITY D)DOCTYPE
18、若约束标记只包含文本数据,则“标记的约束条件”是( )。 A)(子标记列表) B)(#PCDATA) C)(#PCDATA|子标 记) D)EMPTY
19、一个标记的属性可以取值为任何一个字符串,则这个属性的类 型为:( )。
13、在元素声明中,当元素包含了子元素时,可以用量词来限定子元素 出现的次数,那么关于量词说明错误的是( )

xml练习题

xml练习题

一、填空题1、每个XML文档都分为两个部分:和。

2、<?xml version="1.0"encoding="gb2312"?>就是一个。

3、XML文档内容的主体部分,一般由,,,注释和内容组成。

4、一个元素开始的分隔符被称作,一个元素最后的分隔符被称作。

5、一共有四类元素:;仅含文本的;;含子元素、文本或混合元素的元素6、文档类型定义DTD,用来描述。

7、在DTD中,元素类型是通过标记声明的。

8、属性类型设为ID,表明该属性的取值。

9、Xml定义了两种类型的entity。

一种是;另一种是。

10、所有Schema文档都必须要使用作为其根元素。

11、sequence元素来自于命名空间。

12、声明用户自定义的简单数据类型使用关键字。

声明复杂类型元素要使用的关键字是13、用来包含数据显示的信息的文档就是。

14、W3C推荐的样式表标准有两个,它们分别是:和。

15、XSL由两部分组成:一是;二是。

16、SQL Server2005通过SELECT 语句的扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询结果17、模式将查询结果集中的每一行映射到一个XML 元素,并将行中的每一列映射到一个属性。

18、模式支持生成嵌套的XML 元素,默认情况下,FROM 子句中的每个表(在SELECT 子句中至少列出一列)将映射到一个XML 元素,SELECT 子句中的列将映射为属性。

19、模式能够最大限度地控制由查询结果生成的XML 的格式20、我们可以通过使用系统存储过程的OPENXML函数把xml数据插入数据库。

21.dtd中指定,属性是必选属性要使用的关键字是:指定属性是可选属性要使用的关键字是22.模式文件中,指定属性是必选属性,use的值是:指定属性是可选属性,use的值是<?xml version="1.0" encoding="UTF-8"?><PRODUCTDATA><PRODUCT><PRODUCTNAME area=”CHINA”>飞机模型</PRODUCTNAME><!--this is a comment--><DESCRIPTION>外贸出口产品</DESCRIPTION><PRICE>15</PRICE><QUANTITY>9</QUANTITY></PRODUCT></PRODUCTDATA>二、选择题第2章1、属性()用来表示XML文档所使用的字符集。

软件工程--- XML 笔试

软件工程--- XML 笔试

软件工程 XML 笔试考试一、选择题1、什么是XML(B)A、一种标准标记语言B、一种扩展性标识语言C、一种超文本标记语言D、一种层叠样式表单.NET托管程序的执行引擎2、下面哪个不是XML的优点(B)A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单3、下列哪个是XML的解析器?(C)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本4、XPath是什么?(A)A、XML路径语言B、XML的转化C、文档对象模型D、XML命名空间5、<Name StudentID="2010001" >中,哪些是数据部分?(D)A、NameB、StudentC、IDD、20100016、XML中(C)编码格式是简体中文A.UTF-8 B.UTF-16 C.GB2312 D.GB23247、名称空间的声明形式有(C)A.1种 B.2种 C.3种D.4种8、用于区分不同的程序集是(A)A.XML中名称空间的作用B.XML中DTD的作用C.XML中CSS的作用D.XML中Schema的作用9、XML声明是在(A)符号之中的A.<? ?> B.<@ @> C.<% %> D.<! !>10、XSLT最主要的功能是(D)A.改变XML显示状态B.将HTML转换为XMLC.改变HTML显示状态D.将XML转换为HTML11、CSS样式表可以包含多个属性,属性之间使用(B)隔开A.逗号 B.分号 C.句号D.空格12、下列对XML文档声明正确的是___B___A、<xml version =”1.0” standalong=”yes” encoding =”UTF-8”>B、<?xml version =”1.0” standalong=”yes” encoding =”UTF-8”?>C、<?xml version =1.0 standalong=yes encoding =UTF-8>D、<?xml version =”1.0”;standalong=”yes”;encoding =”UTF-8”?>13、XML文档中CSS样式单的局限性是(B)A.无法改变字符颜色B.无法排序,求和等C.无法改变字体大小 D. 无法隐藏元素14、DTD的中文意思是(D)A.文档字体定义B.文档大小定义C.文档内容定义 D. 文档类型定义15、XML文档可以使用(A)编写A.文本文档编辑器B.图片编辑器C.数据库编辑器 D. 视频编辑器16、CSS样式表可以包含多个值,值于值之间使用(D)隔开A.逗号B.句号 C.回车D.空格17、XML的中文意思是(A)A.可扩展的标记语言B.不可扩展的标记语言 C.可扩展的编程语言D.不可扩展的编程语言18、XML文档中使用CSS样式单正确的方式为(A)A.引用式和嵌入式B.交叉引用 C.内部和外部 D. 包含式19、DTD文档类型定义引用的方式(C)A.引用式和嵌入式B.交叉引用 C.内部和外部 D. 包含式20、CSS不能呈现不属于元素的内容,这个是它的(C)A.优点B.重点 C.缺点 D. 特点21、下列对根无素描述正确的是___C___A、每个XML文档至少要包含一个根元素B、每个XML文档可以不包括根元素C、每个XML文档有且只能有一个根元素D、每个XML文档必须包含一个根元素,但根元素可以在其它元素以内22、下列对XML元素定义正确的是___D___A、<LastName>Jongreen<LastName>B、<55ABC>jon</55ABC>C、<LastName>Jon:green</LastName>D、<LastName>Jon-green</LastName>23、为了避免文档中进行重复录入,XML引入了___D____,它类似于编程语言中的常量A、CDATAB、属性C、DOCTYPED、实体24、文档类型定义的作用是 BA、作为XML文档的附加数据,使XML文档更具可读性B、对XML文档的有效性进行验证C、对XML文档的完整性进行验证D、对XML文档进行加密25、创建一个完整的DTD文档,应包括三个方面的内容,错误的一项是__B__A、元素声明B、名称空间C、属性声明D、实体声明二、填空题1、XML的中文意思是可扩展标记语言2、XML元素之间不仅有父与之关系,还有_兄弟_关系。

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

1.在XML中使用字符‘<’应使用哪个预定义字符a) &gt;b) &amp;c) &lt;d) &apos;2.在XML中定义school元素的一个属性name,应该定义为a) < !ATTLIST school name CDATA >b) <ELEMENT school name CDATA >c) < ATTLIST school name CDATA >d) < !ENTITY school name CDATA >3.在Schema中,限定元素的值可从列表中选择的元素是a) Uniqueb) Sequencec) Patternd) List4.( )语法用于编写Schemaa) HTMLb) XMLc) SGMLd) DTD5.在XPath中,”//B[@id]”表示( )a) 节点”B”的所有子节点b) 所有具有属性id的”B”节点c) “B”节点的前面的所有元素d) 所有具有属性”B”的id节点6.定义样式表中的变量,使用的标签是( )a) <xsl:value-of>b) <xsl:count>c) <xsl:sum>d) <xsl:variable>7.在DOM中,对给定的 Node,返回给定名称的属性,应调用方法()a) getLastChildb) getDocumentElementc) getAttributed) getFirstChild8.DOM的全称为()a) Document Object Modeb) Document Object Modulec) Double Object Moded) Double Object Module9.验证DOM树,采用方法()。

a) javax.xml.validation.Validator的validate方法b) javax.xml.parsers.DocumentBuilderFactory的setValidating的方法c) javax.xml.parsers.DocumentBuilderFactory的setNamespaceAware的方法d) java.xml.validation.Validator的validate方法10.( )属性指定元素的默认值a) maxOccursb) defaultc) minOcuursd) type11.如果一个XML 文档存在以下()情况,我们称它为无效的xml文档。

(选择两)a) 没有遵守 XML 规范定义的语法规则。

b) 遵守 XML语法,但没有定义DTD 或Schema。

c) 定义了DTD 或Schema,但没有遵守DTD 或Schema中定义的规则。

d) 定义的DTD 或Schema不符合语法规范。

12.<?xml version="1.0"?><!--例子 --><greeting>Hello, World!</greeting>上面的XML文档属于()文档。

(选择一项)a) 无效的b) 有效的c) 格式良好的d) 格式错误的13.以下的xml文档片段中,属性符合XML语法规则的是()。

(选择两项)a) <car name=”zhang’s car”>b) <car name=’zhang”s car’>c) <car name=’jieda car ”>d) <car name=jieda >14.<?xml version="1.0"?><!DOCTYPE mydoc[<!ENTITY location "jianwai street">]><customer><name>jack</name><address>&location;</address></customer>关于上述Xml文档,以下描述正确的是()。

(选择一项)a) 该Xml文档中使用了外部DTD。

b) 通过浏览器打开上述Xml文档时,字符串jianwai street代替了& location;c) 该Xml文档不是有效的XML文档。

d) 该Xml文档中的location为参数实体。

15.<customer_summary xmlns:addr="/addresses/"xmlns:books="/books/"><addr:name><title>Mrs.</title></addr:name><books:title>Lord of the Rings</books:title>上述是一段关于XML命名空间的实例片段,以下说法错误的是()。

(选择一项)a) 本例中,命名空间的前缀分别是 addr、booksb) 第一个 <title> 元素属于 addr 名称空间,因为其父元素 <addr:Name> 属于该名称空间。

c) 名称空间中定义的字符串必须是可以访问的URL,比如:XML 解析器会到/books/ 去搜索 DTD 或schema16.给定一段 DTD片段(保存于d:\dtds\root.dtd):<!ELEMENT root (root1, root2?)*><!ELEMENT root1 (root2*)><!ELEMENT root2 (root3+)><!ELEMENT root3 (root1?)>假定 XML 文档中已有如下声明:<!DOCTYPE root SYSTEM "d:\dtds\root.dtd">。

下面()段XML 文档片段能够针对给定的DTD内容成功通过验证。

(选择两项)a) <root></root>b) <root><root1><root2/><root2/></root1><root2/></root>c) <root><root1><root2><root3/></root2><root2><root3/></root2>/root1><root2><root3/></root2></root>d) <root><root1><root2><root3/></root2></root1><root3/></root>17.以下关于xslt说法不正确的是()。

(选择一项)a) Xslt是xsl的一部分,有独立的命名空间。

b) Xslt可以把xml文档转换为xhtml。

c) 要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。

d) Xslt使用xpath对xml文档进行导航。

18.Report.xml中包含subject 元素,该元素可以包含某 HTML 标记,如下:<subject><b>2008年</b> <i>北京奥运会</i>展望</subject>现需要编写一个XML schema来定义该xml文档内容的结构,以下的schema片断中,()可以使Report.xml通过有效性验证。

(选择两项)a)<xsd:element name="subject"><xsd:complexType mixed="true"><xsd:all><xsd:element name="i" minOccurs="0" maxOccurs="unbounded"type="xsd:string" /><xsd:element name="b" minOccurs="0" maxOccurs="unbounded"type="xsd:string" /></xsd:all></xsd:complexType></xsd:element>b) <xsd:element name=" subject " type="xsd:string" />c) <xsd:element name=" subject " type="xsd:anyType" />d) <xsd:element name="subject"><xsd:complexType mixed="true"><xsd:sequence><xsd:element name="i" minOccurs="0" maxOccurs="unbounded"type="xsd:string" /><xsd:element name="b" minOccurs="0" maxOccurs="unbounded"type="xsd:string" /></xsd:sequence></xsd:complexType></xsd:element>19.属性指定元素最多出现的次数。

(选择一项)a) minOccursb) maxOccursc) minExclusived) maxExclusive20.某新闻网站新闻量较大,并且新闻需要被即时发布。

相关文档
最新文档