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.<fo:flow>几个部分。

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

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

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

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期末复习题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">。

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期末复习原题.doc

XML期末复习原题.doc

二、填空题1. _____ 名称空间______ 是解决XML元素多义性和名字冲突问题的方案。

2.XML元素由______ 开始标记 _______ 、结朿标记和两者之间的内容三部分组成。

3.DTD全称为 ______ 文档类型定义 __________ ,它分为外部DTD和—内部DTD_两种。

4.XSL文件屮,主模板的match属性值为____ / _____ 。

5.DTD文件中,表示元素能出现零次或多次的限定符号为_______ * ______ o6.DTD中%字符用于声明 ______ 参数______ 实体。

实体定义<!ENTITY MJ u MichaelJordan">,则XML文档中引用“MJ”实体的表达式为________ 普通&MJ;参数实体用%—。

7.XML文档片段为:vbook xmlns:(叩二"清华大学出版社"><tup:bookName>XML 程序设计</lup:bookName></book>如果SAX解析器设置为支持名称空间,写出解析<tup:bookName>元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。

uri= _______ 清华大学出版社______ ;localName= __ bookName _______ ;qName= _ tup:bookName__________________ 。

& DOM全称为—文档对象模型—,DOM解析釆用文档驱动,SAX解析使用一事件—驱动。

9.SAX解析器是否报告XML声明给事件处理器? ______ 不会_____ (填“是”或“否”)10.HTML文件中引入数据岛使用的标记名为________ x ml _________ 。

XML课程-考试试题5

XML课程-考试试题5

《XML编程》期末考试复习资料(10清华IT软件)一、单选题1、哪个公司或组织制定了XML?万维网协会2、XML采用哪种数据组织结构?树状结构4、在DTD声明中使用哪个符号可以允许元素不出现或者只出现一次? -----?5、xml文档中,属性的语法规则的是怎样表示?a.属性值必须用引号括起来b属性名和值成对出现c。

属性名不能相同d..属性值不能包含”& ,、”6、参数实体的正确使用方法如何表示?<!ENTITY%book “XXX”>7、使用XPATH中的concat(“abc”,”def”)函数返回的结果是(abcdef )8、XML采用哪种数据组织结构?W3C9、XML文件使用什么指令来使用CSS ?<?xml-stylesheet type=”text/css” href= “mystyle.css”?>10、>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 、>、& 对应的特殊编码是什么表示?&lt &gt &amp11、test.dtd文件内容如下:<?xml version=”1.0” encoding=”gb2312”?><!ELEMENT book(details+)><!ELEMENT details(name,author,price)><!ELEMENT name(#PCDATA)><!ELEMENT author(#PCDATA)><!ELEMENT price(#PCDATA)><!ATTLIST price type (支票|现金) “现金”>符合上述DTD文件要求的是(B )A<?xml version=”1.0” encoding=”gb2312”?> <!DOCTYPE book SYSTEM “test.dtd”><book><details><name>xml使用详解</name><author>青鸟来自中国</author><price type=”支票”>50</price></details></book>B<?xml version=”1.0” encoding=”gb2312”?> <!DOCTYPE book SYSTEM “test.dtd”><book><details><author>青鸟来自中国</author></details> <name>xml使用详解</name><price type=”支票”>50</price></book>C<?xml version=”1.0” encoding=”gb2312”?><!DOCTYPE book SYSTEM “test.dtd”><book><details><name>xml使用详解</name><author>青鸟来自中国</author><price type=”信用卡”>50</price></details></book>D<?xml version=”1.0” encoding=”gb2312”?><!DOCTYPE book SYSTEM “test.dtd”><book><details><name>xml使用详解</name><author>青鸟来自中国</author><price type=”支票|现金”>50</price></details></book>12、参数实体的正确方法如何表示?<!ENTITY city “xx”> <! ENTITY book SYSEM”XXX”> <!ENTITY%book “XXX”>二、多选题1、2、以下说法符合XML语法规则的是(ABD )A)标记头和标记末的大小写一致B)元素之间要正确的嵌套C)结束标记可有可无D)每个XML文档只能有一个根元素E)每个XML文档可以有多个根元素3、用于修饰属性的缺省值有那几种(ABD )A #FIXEDB #REQUIREDC #PCDATAD #IMPLIED4、以下关于SAX的说法正确的是(AB )A)SAX是Simple API for XML的缩写B)SAX是事件驱动型XML解析器C)SAX是对象模型XML解析器D)使用SAX可修改XMLE)以上答案都不对5、SAX实现会产生以下那些类型的事件(ABCDE )A 在文档的开始和结束时触发文档处理事件。

合工大XML期末考试测试卷

合工大XML期末考试测试卷

1考卷(A 卷)一、填空题(每空1分,共20分)1.XML 是一种设计特定领域标记语言的__元标记______语言。

2.XML 文档的声明中的编码方式常用的有_UTF-8________和GB2312。

3.XML 解析器是__XML 和应用程序_____之间存在的软件组织。

4.XML 的技术优势有___数据重用___,__数据和表示分离_____,____可扩展____,语法自由,结构化集成数据。

5.XML 文档元素的特性是___可扩展性___,__关联性_____,__迥异性______。

6.DTD 的全程为__文档类型定义_______,它分为__内部DTD______和__外部DTD_____两种。

7.DTD 中%用于声明____参数实体化____。

8. ElementType 元素的content 属性的有效性包括__empty_____,________,________,_________。

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 文档 。

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