《2022年郑州大学期末考试xml总结 .pdf》由会员分享,可在线阅读,更多相关《2022年郑州大学期末考试xml总结 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1、哪个公司或组织制定了XML 。W3C 2、标记式语言有哪些。HTML XML SGML GML RTF 3、哪些项可以显示XML文档中的数据。XSL CSS 4、XML是不是一种元语言。是 SGML XML是一种元语言5、HTML来源于 SGML 吗。对6、XML来源于 HTML吗。错7、XML标记是不是固定的。不是第二章1、XML采用哪种数据组织结构。树状结构2、XML逻辑结构的文档头部分有哪些。序言 DTD 声明 PI 指令3、XML文档的物理结构指什么。可以将 XML文档看成是由许多独立的物理文件组成的,这些文件在XML中称为“实体”物理结构是指存储不同实体的计算机二进制位,所以可以
2、把实体看做存储单元。即一个XML文档归根结底是由一组“实体”构成。或者说是在概念上按照层次结构组织起来的大量信息4、XML文档的编辑工具有哪些。一 普通编辑工具 Windows 记事本写字板 Office 2003组件二 专用编辑工具 XML Spy 2006 XML Pro v2 5、规范的 XML元素是什么样的,以下哪些不是规范的XML元素。 (BC) A. booklist B. 3class C. Book Case D. book-info XML元素命名规则* 可使用英文大小写字符(a-z , A-Z) ,数字( 0-9 ) ,下划线字符,句点字符以及短横线字符,且整个名称中不能有
3、空格*元素名称不能以数字字符(0-9 )开头*元素名称不可以是“xml” ,因为在 XML规范中,“xml”已作为XML必要声明的保留字6、XML声明就是PI 指令吗。不是7、从语法上讲,元素与标记是否相同。不相同标记就是用于标识元素的记号8、浏览器是否是XML文档的处理工具。不是9、parser 就是 XML的处理程序吗。是 parser是解析器或称为XML处理器,是XML的处理程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - -
4、 - 10、目前的浏览器是否完全支持XML规范。目前尚没有完全支持XML规范的浏览工具11、请说明什么是格式良好的XML文档。A文档的开始必须是XML必要声明B含有数据的元素必须有起始标记和结束标记C不含数据并且仅使用一个标记的元素必须以“ / ”结束D文档只能包含一个能够包含全部其他元素的根元素E元素只能嵌套不能重叠F 属性值必须要加引号G字符 和 & 只能用于起始标记和实体引用H出现的实体引用只有& , < ,&apos ," 满足上述8 条规则的XML文档,就称为格式良好的(well-formed)XML文档12、请说明什么是有效的XML文档。* 这个 XML文档是 w
5、ell-formed;* 这个 XML文档是根据DTD来设计的文档,且这份文档的DTD语法正确满足上述两个条件的XML文档称为是有效的(valid ) 。13、请依照下图所示的结构将所列的数据填写成一份XML文件,其中:1)A公司现有3 台计算机,第一台计算机ID 未 A0001,Type 是 Server ,名称是WWW主机, Owner是 Larry ;第二台计算机ID 未 A0013,Type 是 PC ,名称是IreneXP ,Owner是 Irene ;第三台计算机ID 未 A0008,Type 是 Server ,名称是Mail 主机,Owner是 Johnny 。A0001Ser
6、verWWW 主机 LarryA0013PCIreneXPIreneA0008ServerMail 主机 Johnny2)请使用简体中文的GB2312码进行编码。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 第三章1、在 DTD声明中使用哪个符号可以使子元素为任意内容及任意顺序。ANY 2、在 DTD声明中使用下列哪个符号才可让子元素任意调换顺序。| 3、以下哪些是创建和使用DTD文件的正确方法。(AC) A. 在 XML
7、Spy 2006 中创建 DTD文件B. 使用 Windows记事本创建DTD文件C. 在 XML Spy 2006 中打开 DTD文件 , 并用 F8 键对引用该XML文档进行有效性验证D. 在 IE 中可对引用DTD的 XML文档进行有效性验证4、如何使用参数实体。参数实体的语法格式: 上述的实体声明使用声明一个实体, 实体名称前的 % 表示此为参数实体,其中参数的说明如下* entity_name:实体名称* entity_value :实体所代表的数据内容,通常为DTD语法或部分的声明文本字符在 DTD使用参数实体的方式是使用“% ”开头,使用“; ”结尾,中间就是实体名称,如下所示:
8、 上述的 description元素声明使用的就是参数实体content 5、下面关于DTD的描述哪些是正确的CD ( 4)。A. DTD 声明语法与XML语法相同B. DTD 声明是以DOCTYPE 开始C. DTD 声明中可以有SYSTEM 关键字PCMang PCLIST Count PC Type Owner Name ID 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - D. DTD 文件的扩展名为”.dtd ”6、
9、DTD是否设置了有效的XML文档必须遵守的规则。是7、DTD仅可以是外部的文档类型定义吗不是的。8、DTD中,元素至少要出现一次如何表示。 + 表示持股信息元素的股东元素最少要有一个* 子元素出现零或多次? 子元素出现零或一次9、枚举属性只能从一个固定的备选值集合中选取一个作为属性值吗。是10、如何引用多个ID。使用 IDREFS 例 11、在 XML中如何引用DTD文件。一 内部引用DTD文件指令的语法格式 DTD的语法是定义在 指令间,其中,root_node为 XML文档的根元素名称二 外部引用DTD文件指令的语法格式 *SYSTEM 是 XML保留字,代表所引用的外部的DTD文件是由私
10、人制作,而不是国际标准的*root_node : XML文档的根标记*filename.dtd :外部 DTD文件的路径,通常使用的扩展名为“。Dtd”12 进入网站的时候,经常需要注册用户名,依据下列要求编写一个DTD的声明。1)包括:用户名,密码,密码提示问题,密码提示答案,邮件地址,所在城市,省份,直辖市,国家等信息。!DOCTYPE 网站 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 122)规定用户名和密码必须是唯
11、一的,密码提示问题和密码提示答案可有可无,邮件地址必须有并可以有多个,地址中省份和直辖市是选择关系,其他信息是唯一的。 !DOCTYPE 用户信息 第四章1、如何在 Schema中,声明自定义类型数据类型的枚举类型。语法结构 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - . . . simpleType元素中的name 属性:指明用户自定义的数据类型名称;子元素 restriction用于定义用户自定义元素(simpleTy
12、pe )使用的是那种数据类型,Base 属性指明用户自定义数据类型派生于哪一种基本数据类型facets_element子元素用于描述自定义数据类型的细节,诸如长度、范围、枚举列表等限制例: 此段代码使用simpleType元素定义一个枚举数据类型,该自定义数据类型由基本数据类型 string派生而来,这由其restriction子元素的base 属性值指明,所定义的数据类型中取值自枚举列表( “社会科学”, ”自然科学”)中之一的内容2、在 Schema中哪个元素类型可以加入属性复杂类型3、下面哪项对Schema中简单元素的描述是正确的。(ABCD )A. 不能拥有属性定义B. 不能拥有子元素
13、定义C. “ unbounded”属性值表明可多次出现D. 可以有自定义数据类型?4、以下哪项关于Schema中复杂元素的描述是错误的。(BD) A. 使用 complexType 元素声明的元素B. 拥有 length子元素C. 拥有 sequence 子元素D. 拥有 choose 子元素?(课本p86 写的一个子元素是choice )?5、在 Schema中关于 XML元素的属性声明描述正确的是. (ABD) A. 使用 element 元素声明所属的元素B. 使用 attribute元素声明C. 可以拥有 #required属性值D. 可以拥有optional属性值6、下面关于Sche
14、ma的描述哪些是正确的( ABC )。A. Schema 提供对 XML有效性验证的机制B. Schema 比 DTD表达能力更强C. Schema 文档扩展名为”.xsd ”D. Schema 已是 W3C 公布的标准规范名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 7、 XML命名空间可以用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题吗。 可以8、在 XML元素上声明的命名空间只在其声明的元素上有效吗。错9
15、、XML Schema是否定义了XML文档的结构。是10、XML Schema文档就是XML文档吗。是11、XML Schema simpleType元素可以用于定义XML文档中元素的子元素及其属性吗。不可以12、说明 XML Schema文档的基本结构。 13 说明 DTD与 XML Schema有什么相同点和不同点。不同A DTD与 XML Schema结构不同XML Schema本身就是格式良好的XML文档,其语法就是XML语法,而 DTD本身并不是标记语言,有自己的一套语法B XML Schema支持命名空间机制,而DTD文件并不支持命名空间C XML Schema内容模型开放并具有高
16、度扩展性D XML Schema有丰富的数据类型,而DTD元素仅有 #PCDATA 类型,即所谓的字符串类型,而属性类型也仅有区区10 种类型而已14、在 XML中如何引用Schema文档。使用的语法 xsi 是 instance的 XML文档默认使用的命名空间,也是W3C 的命名空间元素属性为xsi:noNamespaceSchemaLocation指出不使用命名空间方式来指定Schema文档文件的路径,使用的扩展名是.xsd 第五章1、XSL根元素是什么。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
17、- - - - - 第 7 页,共 11 页 - - - - - - - - - xsl:stylesheet 2、XSL元素有哪些。xsl:output 用于设置文档转换输出的相关属性Xsl: template 用于指定XML元素的转换规则Xsl:apply-templates 调用其他模板以处理子元素Xsl:call-template 用于调用函数模板Xsl:value-of 取出所选择的XML元素或属性内容Xsl:element 创建 XML元素Xsl:attribute 创建 XML标记的属性Xsl:comment 建立注释文字Xsl:for-each xsl的循环元素,用于对所有符合
18、处理转换条件子元素的遍历Xsl:if xsl的条件元素,仅当条件成立时,才处理指定模板规则Xsl:choose 建立多条件模板规则Xsl:when 建立多条件模板规则Xsl:otherwise 建立多条件模板规则Xsl:copy 复制当前的节点Xsl:sort 以指定的顺序对输出的元素进行排序3、使用 元素时, select属性的值要用哪个规格来表示. 使用 select属性指定XML元素名称来实现语法规则 或 表示从 XML文档元素的属性中选取数据4、在 XSL使用多条件查询时会使用到的元素有哪些。Test 属性5、XSLT要为转换后的文档添加属性如何实现。主 要 用 来 设 置 或 改 变
19、 标 记 的 属 性 , 其 语 法 格 式 为属性值 ,“name ”指定了要设置的属性的名称。本例中 =8000 color:red;font-size:large 向 td 标记添加style属性,并为其赋值。6、CSS属性如何进行字体样式的设定font-family 设置元素显示所用文字font-weight 设置字体粗细font-size 设置字体尺寸名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - font-vari
20、ant 设置字体打印样式7、XSL转换出来的文件格式有哪些。XML文档 HTML 文档 XHTML 文档 VRML 文档 SVG 文档8、CSS与 XSL都是 W3C 推荐的吗。是9、CSS与 XSL都是转换语言吗。CSS不是10、XSL在实现对XML文档内容的样式显示时,可生成新的文档吗。对11、说明 XSL文档的基本结构。12、CSS与 XSL有什么相同点和不同点。相同之处:是为建立XML与用户间联系而存在都是与 XML文件相分离不同之处:CSS有自己的语法,支持HTML CSS不用于转换XSL是一种转换语言XSL有 XML语法XSL不支持 HTML 第六章 ( 这章题是我自己做的,答案我
21、不确定,如有错误,请原谅) 1、以下关于链接元素的描述哪些是不正确的。(BD)A. XLink有 6 个元素B. XLink中有 3 个链接元素C. title是 XLink 中的一个元素D. locator元素表示链接的本地资源2、下列关于简单链接的描述哪些是正确的。(AB )A. 简单链接是扩展链接的子集B. 简单链接元素只有一个远程资源C. 简单链接需要arc 元素建立链接D. 简单链接的type 属性为 simple . . . . . . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
22、 - - 第 9 页,共 11 页 - - - - - - - - - 3、下列关于扩展链接的描述哪些是正确的。(ABD) A. 扩展链接type 属性为 extended B. 扩展链接可包含多个资源和arc 元素C. 扩展链接不允许第三方链接D. 扩展链接定义了一系列资源及资源之间的链接关系4、遍历属性有哪些。from: 定义链接弧的起始资源,在有向图表示中是边的起点to: 定义链接弧的目标资源,在有向图表示中是边的终点label:识别资源元素的标识from 和 to 描述了资源之间的链接5、XLink 的所有元素必须要由type 和 href属性定义吗。不是6、XLink 中简单链接与扩
23、展链接语法相同吗。不相同7、XLink 可以实现HTML 链接的所有功能吗。是8、XLink 的命名空间是什么 。第七章1XSLT的顶层元素有哪些。xsl:import 用于导入另一个XSLT样式表xsl:include 用于包含另一个XSLT样式表xsl:attribute-set 用于为整个XSLT文档来定义一组属性集xsl:character-map 指定输出字符与其在XSLT中的表示符之间的映射xsl:decimal-format 定义使用XSLT中 format-number ()函数将数字转换成字符过程中用到的或需要修改的一些特殊字符xsl :function 该元素允许自定义自己
24、的样式函数xsl:import-schema 该元素导入schema 文件以定义XSLT中顶层元素或属性xsl:key 定义一个KEY供 key 函数使用xsl:namespace-alias 在输出时用于将某命名空间替换为另一个xsl:output 用于指明输出文件格式xsl:param 用于定义全局参数xsl:preserve-space 用于指明将元素内容的空格保留xsl:strip-space 用于指明元素内容的空格删除xsl:template 用于定义模板规则xsl:variable 用于定义全局或局部变量,且一旦赋值则不可改动2、XSLT可以使用的脚本语言有哪些JavaScript
25、 3、xsl:number元素的哪个属性用来设置XSLT中默认的计数类型。format 4、在提取串行型元素时,XSLT元素应使用哪些属性select 5、XPath 语言的作用是什么是一种节点位置语言,用来描述xml 元素的位置6、在 XSLT中使用“ / ”来匹配什么名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 递归下层路径运算符,用以指出所有在当前节点下层的后代节点7、XSLT中顶层元素是指在xsl:template元素中所包含的XSLT元素吗。不是8、XSLT会将一个XML树状结构转换为另一个XML树状结构吗。会9、说明 XSLT的工作机理。1、写出源 XML文档依据XSL样式转换过之后的HTML的文档的具体语句。2、画出浏览结果A模式与模板相结合B模式与源树中的元素相匹配C模板被实例化产生部分结果树其他要求:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -