




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题 (每个空格2分,共20分。) 1、 SGML(Standard Generalized Markup Language,标准通用标记语言),是一种定义电子文档结构和描述其内容的国际标准语言2、 一个SGML文档由 语法定义 、文档类型定义 和 文档实例 三个部分组成。3、 SGML是与 平台无关的 、结构化的 、 可扩展的 标记语言。SGML文档包含了一系列的DTD(Document Type Definition , 文档类型定义 )内容,而在DTD中则定义了各种标记的含义,因而SGML的语法是 可扩展的 。4、 HTML(HyperTextMarkupLanguage , 超文本标记语言 ),它是 SGML 的一个简化子集。 5、 HTML 可使用的标记是 固定的 ,也不需要DTD,因而其语法是 不可扩展的 。6、 XML是_ EXtensible Markup Language _三个英文单词的缩写,它是一种_可扩展的标记_语言。7、 XML使用_文档类型定义(DTD) _或者_模式(Schema) _来描述和定义数据。8、 XML是基于 文本的 ,它可以用任何一种文本编辑工具来阅读和编辑修改,又因为它是基于 Unicode 的,所以是 多语种兼容的 。9、 XML和HTML都属于 SGML 的子集,XML是一种 元符号化语言 ,即可以像 SGML 那样作为元语言来定义其它文件系统 10、 XML 文档由两部分组成: 文档序文 与 文档根元素 。序文部分包括必须有的 XML 声明语句以及可选的处理指令 等;文档根元素则是一个可以包含 多个嵌套元素的顶层元素 。11、 如果一个XML文档满足规范中的相关规则,且 没有使用DTD ,便是一个格式良好的(Well-Formed)XML文档;如果一个XML文档是格式良好的,并且 使用了相应的DTD并通过了该DTD的验证 ,便是一个有效的(Validating)XML文档。12、 DOM定义了XML文档的接口、属性和方法,如其中的_XMLDoc_对象代表XML文档的节点,该对象的_GetNode_ Type_方法,返回其所对应的节点对象类型。13、 DOM的英文全称是_Document_object_Model_,与DOM类似,_API_ 是另一种读取和操作XML文档的编程接口。14、XML文档的元素的一般形式为数据内容。15、SGML文件的组成主要有三部分, SGML声明 、 DTD 和 文件实例 。16、XML命名空间的声明方式有两种即直接定义方式 和 缺省定义方式。17、XML命名空间的定义由命名空间的声明 、“合法名称”的定义及应用 、 命名空间的作用域三部分组成。18、HTML与XML的主要区别是:前者着重描述Web页面的数据的显示和外观,后者着重描述Web页面的数据本身的结构和数据类型。19、CSS中的position定位属性可以取static、absolute、relative。20、正如CSS是用于HTML的样式表一样, XSL 是用于XML文档的样式表。二、选择题1. _b_是产生时间最早的标记语言a)XML;b) SGML;c) HTML;d) CML2. XSL样式单中用到了许多具有一定功能的XSL元素和指令,_b_元素可以定义模板规则,_c_指令可以应用匹配的模板规则,_a_指令可以取得特定的节点或表达的值。a) b) c) d)3. 要匹配任意名称的元素节点,应使用_a_符号。a) “*”b) “/*”c) “/”d) “.”4. 要将元素显示在块中,应选用_b_显示方式。a) display:none b) display:block c) display:inline d) display:list-item5. 要隐藏元素,应选用_a_显示方式。a) display:none b) display:block c) display:inline d) display:list-item6. XML文档的根节点在XSL中使用 _b_ 来代表。a) “*”b) “/”c) “”d) “?”7下列名称符合XML的标记或属性的命名规则吗?(1)a1 (2)2a (3)A-section (4)B_section(5)第一节 (6)xml_a (7) (8)&a答:符合XML标记或属性定义的名称有(1)(3)(4)(5)(6)8关于XML语言,不正确的有( D )A它是由W3C组织定义的第二代网页发布语言。 B它是eXtensible Markup Language缩写形式。CXML是一个拼写错误,正确的应该为EML。 DXML的核心是可扩展的X(eXtensible)。9一个XML文件能被浏览器解析的最小要求是( A )A这个文件是形式良好的。 B这个文件是结构完整的。C必需每个标记都是XML标准定义过了的。 D扩展名必须是.xml的文件。10关于XSL的说法不正确的是:( B )AXSL是eXtensible Stylesheet Languge的缩写。 B它的草案是由ANSI组织在2000年3月提出的。CXSL是一个XML文档,系统可以进行解释处理。 DXSL是由文档进行转换和格式对象两大部分组成。11XSL的格式对象称为:( A )AXSL-FO。 BXSL-XSLT。 CDTD。 DDOM。12不属于XSL转换的方式的是:( B )A应用程序转换模式。 B客户端转换模式。C服务器端-客户端转换模式。 D服务器端-服务器端转换模式。13使用XSL定义XML文档显示方式的基本思想是:( A )A定义转换模板,将XML源文档转换为带样式信息的文档。 B定义不同以往的显示风格。C控制XML文档显示数据的输出。 D通过定义显示模版,显示指定的XML数据。14关于XSL的语句描述不正确的有:( A )Axsl:stylesheet声明,必须放在XSL文件第一行。 Bxsl:template为定义模版语句,定义一个模版。Cxsl:apply-templates为使用模版语句。 Dxsl:value-of select = 为赋值语句,取出指定的值。15关于XSL中排序输出内容的描述错误的有:( B )A可以使用xsl:sort命令或者order-by参数进行排序。 B排序影响了数据的存放顺序。C默认的排序规则为按拼音字母排序。 D可以省略排序功能,直接输出文档内容。16关于XSLT的语句描述不正确的有:( D )Axsl:element 用来创建输出元素标记。 Bxsl: attribute 用来创建输出元素属性。Cxsl:text 用来创建文本信息。 Dxsl:comment 用来创建描述信息。17不是XML文档的显示方式的为:( A )A利用CSS控制HTML文档显示。 B利用XSL转化为FO显示。C用XSL转化为HTML文档显示。 D利用CSS显示。18以下内容不属于DTD定义分类的是:( D )A内部DTD B外部DTD C公共DTD D私有DTD19由W3C组织提出的XML接口规范为:( A )ADOM BSAX CSchema DDTD20关于命名空间标准的描述不正确的有:( D )A命名空间(NameSpace)标准由W3C的XML小组制定。 B命名空间标准提供了聪明的命名方法-前缀标识法。C命名空间的合法名称形式为:前缀部分:本地部分。 D命名空间仅能作用于XML的元素内容。21关于XML接口DOM的描述,错误的是:( D )ADOM全称是Document Object Model,即文档对象模型。BXML分析器将XML文档转换成对象模型的集合DOM树。C应用程序可以在任何时候访问XML文档中任何数据。 DDOM强制使用树模型访问XML文档的信息,不适合XML的模式。22关于XML接口SAX的描述,错误的是:( D )ASAX全称是SimpleAPIsforXML,即XML简单应用程序接口。 BSAX提供的访问模式是快速读写XML数据的顺序方式。CSAX接口也被称作事件驱动接口。 DSAX分析器只做些简单工作,影响了应用程序的效率。23不属于XML信息交换类型的是:( D )A数据发布 B数据集成 C交易自动化 D数据转换24关于XSL模版和模版规则,下列说明错误的是:( A )AXSL文档包含一组或几组模板规则和其他规则。 B模板规则拥有模式(pattern)以及模板(template)。C每个模板规则都是xsl:template元素。 D模式指定模板适用的树形结构,模板用来与模式匹配输出。25DOM是对象化的XML数据接口,一个与( A )无关的标准接口规范。A语言、平台 B操作系统 C开发环境 D可移植环境26所有的XSL元素的名称都是以( B )开头的。AXSL: Bxsl: CXML: Dxml:27可扩展的样式语言XSL包括变换语言和( A )A格式化语言(Formatting Language) B数据绑定语言(Data Binding Language)CDOM数据接口对象 DDTD文档类型定义28匹配规则中,匹配特性使用( C )字符。A/ B/ C D&14相对于结构和内容来说,XHTML文档更偏向于( C )文档类型。AHTML BDTD CXML DXSL29当对同一数据有多个不同模版要求时,我们使用( B )来区别之。Atype Bmode Csrc Dname30相对于描述性来说,XHTML文档更偏向于( A )文档类型。AHTML BDTD CXML DXSL二、多项选择题:(多选5个,3分/个,多选少选不得分)1XML的制定目标为:( ABCE )AXML应该可以在互联网上直接使用。BXML应该支持各种不同的应用方式。C处理XML文件的应用程序应该容易编写。DXML中的可选特性的要多,用以满足不同要求。EXML文件应该具有良好的可读性,并且比较清晰。2一个XML文件最基本的构成是:( AC )AXML声明B处理指示CXML元素D文件的内容3关于样式单语言正确的有:( ABCE )A一个XML文档可以定义不同的样式单。BW3C已经给出了两种样式单语言的推荐标准。C层叠样式单CSS是一种样式描述规则,目前W3C有两个推荐标准。D在XML中主要使用的样式单语言为层叠样式单CSS。EXSL通过XML进行定义,遵守XML的语法规则。4下列标记命名规则合法的有:( ACD )A标记应该以字母、下划线“_”或冒号“:”开头。B标记中可以出现字母、数字、句号“.”、冒号、下划线或连字符“-”。C标记中间不能有空格。D任何标记不能以“xml”起始。5下列的关于DTD文档说明的描述,正确的有:( ABC )A外部DTD是使用DOCTYPE在XML文档中进行声明的。B表示XML文档中有一个联系人元素,且这个元素有按顺序排布的 姓名、EMAIL子元素。C表示元素 联系人有一个姓名子元素且可能有一个或多个EMAIL子元素。D表示元素 联系人可能有一个姓名子元素或者有一个EMAIL子元素,且联系人元素可以是一个或多个。6关于样式单语言正确的有:( ABCE )A一个XML文档可以定义不同的样式单。BW3C已经给出了两种样式单语言的推荐标准。C层叠样式单CSS是一种样式描述规则,目前W3C有两个推荐标准。D在XML中主要使用的样式单语言为层叠样式单CSS。EXSL通过XML进行定义,遵守XML的语法规则。7在XML Link语言规范中,下列对属性类型语句正确的是:( ABCD )A类型(xlink:type)属性决定了链接或资源的类型,XLink处理程序根据xlink:type的值决定如何处理链接元素。BXML链接元素的寻址属性是指xlink命名空间的href属性,它指定了链接的目标资源。该属性的取值是一个URI。C属性xlink:arcrole、xlink:role和xlink:title用于描述链接或资源,因此常称它们为语义属性。D全局属性xlink:show和xlink:actuate,用于指示在链接激活时的行为,称为行为属性。8正确的XSLT语句、方法描述为:( CD )Axsl:sort 用来创建排序规则,默认的是按数字形式排序输出。Bxsl:copy 用来拷贝节点内容,默认包含拷贝节点的子节点信息。Cxsl:output 用来决定输出文档的格式内容和编码方式。Dxsl:processing-instruction 用来创建输出xml的处理指令。9关于XSL变换语言变换操作,描述正确的是:( ABD )AXSL变换语言通过将XML树形结构变成另一个XML树形结构来操作。BXSL变换接受以XML文档表示的树形结构,而输出时,则产生也以XML文档来表示的新的树形结构。CXSL变换输入和输出的内容可以不是XML文档。DXSL变换元素、文本、特性、名域、指令和注释,不支持CDATA类型。E样式单CSS和XSL实际上通过给XML数据赋予一定的样式信息以使得其能够在浏览器中显示。10XML DOM的所具备的基本接口有:( ABCD )ADocument接口 是对文档进行操作的入口,是从Node接口继承过来的。BNode接口是其他接口的父类,象Documet,Element,Attribute,Text,Comment等接口都是从Node接口继承过来的。CNodeList接口是一个节点的集合,它包含了某个节点中的所有子节点。DNamedNodeMap接口也是一个节点的集合,通过该接口,可以建立节点名和节点之间的一一映射关系,用以访问文件内容。三、判断题(本大题共10小题,每小题2分,共20分)1.XML相关标准体系可分为元语言标准、基础标准和应用标准三个层次。( )2.XML标记是大小写敏感的。( )3.标记属性中不能引用一个外部实体。( )4.将元素属性设置为NMTOKEN时,在具体的XML文档中,不能在相应的属性值里包含空格。( )5.在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。( )6.一个XML文档以一个XML声明作为开始,它必须出现在XML文档的第一行。( )7.在DTD的元素类型声明中,“?”表示元素可选,即不出现或出现一次。( )8.在CSS中属性font-variant用于使文本显示为扁斜体或斜体等表示强调。( )9.对XML文档的有效性验证是必须的。( )10.在XML文件中至少要有一个根元素。( )11.在XML标记中属性值必须要用引号。( )12.在XML文档主体中只能引用一般型实体,引用参数型实体并不能达到引用相应内容的效果。13.利用SAX接口的机制被称作随机访问机制。( )14.将XML文档转换为可浏览的HTML文档可由CSS来完成。( )15.如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。( )16.利用DOM接口的机制被称作事件驱动机制。( )17标记语言中的标记标准就是标记的语法。 ( )18XML的核心都是标记(Markup),而HTML不是。 ( )19XML的空标记可以以形式来表达。 ( )20样式单(Style Sheet)一般包含在XML文档内部。 ( )21XSL文档实际上就是一个xml文件。 ( )22一个“有效的”XML文件一定是“形式良好”的。 ( )23XML可以分为三层结构,数据表现层,数据组织层和数据交换层。 ( )24 XML Schema思想是:XML文档用XML语法来描述而不用DTD。 ( )25命名空间的出现,使同一个XML文档可以引用多个DTD文档。 ( )26XML的目标是XML文件容易阅读,又容易被机器理解。 ( )27实体包括两种类型:一般实体和参数实体。 ( )28一个“有效的”XML文件不一定是“形式良好”的。 ( )29XSL文档实际上就是一个xml文件。 ( )30DOM由三部分组成,包括:核心(core)、HTML和XML。 ( )四、XML文档应用题(本题20分。)1请为下面的XML文档编写一个外部DTD文件,并使该DTD文件能够实现对类似XML文档的有效性验证。雀巢咖啡58.98200麦斯韦尔咖啡68.88400在设计DTD文件时,请特别注意文档中各XML元素有关属性的定义。答:此XML文档对应的外部DTD文档如下: 2.修改下面的XML文件,使其成为Well-Formed的XML文档,并用IE来检查其正确性。世界遗产概论刘红、王建民中国旅游出版社30.00理工大邮亭中国工人出版社16.80 2.答: 世界遗产概论世界遗产概论刘红、王建民刘红、王建民中国旅游出版社中国旅游出版社30.00理工大邮亭中国工人出版社中国工人出版社16.8016.803.请为下面的XML文档编写一个外部DTD文件,并使该DTD文件能够实现对类似XML文档的有效性验证。(10分) 张丹武汉理工大学办公电话宅电话动电话丹武汉理工大学网络学院办公电话宅电话动电话3.答:4.请为下面的DTD文件制作一个符合该DTD的Valid XML文件。(20分)4.答:!DOCTYPEbook张丹男办公电话宅电话动电话丹女办公电话宅电话动电话5、按照给出的DTD文档,写出XML文档结构。答:源程序如下: 姓名 性别=“男” 年龄=“20” 身高=“175CM”张三 123456 IBM Copr 123456789 123456 RED ROAD BJ BJ五、综合题(每小题15分,共30分)1.请用CSS来对下面的XML文档进行格式化,使其包含的各本图书的信息能在IE中以列表方式显示。相思王维红豆生南国,春来发几枝愿君多采撷,此物最相思。评析:这是借咏物而寄相思的诗。可谓绝句的上乘佳品!春晓孟浩然春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。评析:这是一首惜春诗。可说是五言绝句中的传世佳作!登鹤雀楼王之涣白日依山尽,黄河入海流。欲穷千里目,更上一层楼。评析:这是一首登高望远诗。遗芳千古! 1.答:poemdisplay:block;border:1px solid 996633;title display:block;color:red;font-family:隶书;text-decoration:underline;text-align:center;font-size:28pt;authordisplay:block;color:#996633;font-family:楷体_GB2312;text-decoration:none;text-align:center;font-size:20pt;contentdisplay:block;color:blue;font-family:宋体;font-size:14pt;text-decoration:none;text-align:center;font-size:24px;commentdisplay:block;color:#ff00ff;font-family:宋体;font-size:20px;brdisplay:block;2.请编写一个XSL文件用表格来表现下面的XML文档。21世纪计算机基础教程熊前兴华中科技大学出版社7-900633-10-328.00C+语言程序设计郑莉清华大学出版社7-302-040504-626.00XML网页开发实例教程尹泉机械工业出版社7-111-10184-723.002.答:图书信息书名作者出版社ISBN价格3用CSS来对下面的XML文档进行格式化,姓名和公司名用14号粗体字显示,地址、电话、Email用蓝色12号字显示。张三001大兴公司zhangdx.co明街1234号北京市北京 李四002华美公司lihm.or民路1234号上海市上海 答:根据此要求,我们可以建立对应的CSS文档如下(ex5_2.css):姓名,公司名display: block; font-weight: bold; font-size: 14pt; 地址,电话,Emailcolor: blue; display: block; font-size: 12pt;4CSS支持哪几种字体属性?CSS的边框属性有哪些?答:CSS支持6种字体属性,分别是font-family(字体名称)、font-style(字体样式)、font-size(字号)、font-weight(粗细)、font-variant(变体)、font(简洁的设置各种字体样式等所有属性)。CSS的边框属性包括:页边距属性(margin-top、margin-bottom、margin-left、margin-right),边框线属性(border-style、border-top-style、border-right-style、border-left-style、border-bottom-style),边框线宽度属性(border-width、border-top-width、border-left-width、border-right-width、border-bottom-width),贴边属性(padding、padding-top、padding-right、padding-bottom、padding-left)。5为习题3文档编写一个CSS样式单,为其中部分数据设置背景色。答:根据题目要求,我们可以建立如下CSS文档(ex5-4.css):姓名ba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45788.2-2025金属材料电阻焊质量要求第2部分:基本质量要求
- 高中化学试题及答案有机化学结构与性质
- 我的校园梦想想象作文4篇范文
- 高新技术企业研发管理流程
- 畜牧业饲养与销售联合协议
- 家政服务行业知识测试卷大纲与内容框架
- 高中物理分子运动理论与实验课程教案
- 学会分享的话题作文15篇
- 在线销售授权合同协议
- 智慧农业与可持续发展目标的协调路径
- 物联网技术概论智慧树知到期末考试答案章节答案2024年甘肃财贸职业学院
- MH 5006-2015民用机场水泥混凝土面层施工技术规范
- 2024年四川省凉山彝族自治州西昌市六年级语文小升初摸底考试含答案
- 云南白药的盈利能力分析基于杜邦分析法
- 部编版七年级下册历史期末真题集训试卷(附答案)
- 政府采购工程监理合同范本
- 人工智能在智能体育中的应用
- 纪检干部培训经典课件
- 每周食品安全排查治理
- 电竞酒店管理制度
- 房屋买卖居间合同书范本
评论
0/150
提交评论