xml习题1答案(南信大专用)
一、填空题 1、每个 XML 文档都分为两个部分: 序言 和 文档元素 。 2 、 就 是 一 个 XML声 明 。 3、XML 文档内容的主体部分,一般由 根元素, 子元素 , 属性 , 注释和内容组成。 4、 一个元素开始的分隔符被称作 起始标记 , 一个元素最后的分隔符被称作 结 束标志 。 5、一共有四类元素: 空元素 ;仅含文本的; 含其他元素的元 素 ;含子元素、文本或混合元素的元素 6、文档类型定义 DTD,用来描述 XML 文档结构 。 7、在 DTD 中,元素类型是通过 element 标记声明的。 8、属性类型设为 ID,表明该属性的取值 唯一 。 9、 Xml 定义了两种类型的 entity。 一种是 参数实体 ; 另一种是 普 通实体 。 10、所有 Schema 文档都必须要使用 schema 作为其根元素。 11、sequence 元素来自于 命名空间。 12、声明用户自定义的简单数据类型使用关键字 simpleType 。 声明复杂类型元素要使用的关键字是 complextype 13、用来包含数据显示的信息的文档就是 xml 文档 。 14、W3C 推荐的样式表标准有两个,它们分别是: css 和 xsl 。 15、XSL 由两部分组成:一是 xslt 文档 ;二是 css 文档 。 16、SQL Server2005 通过 SELECT 语句的 for xml 扩展功能,支持在 服务器端以 XML 文档的形式返回 SQL 查询结果 17、 raw 模式将查询结果集中的每一行映射到一个 XML 元素,并将行中 的每一列映射到一个属性。 18、 auto 模式支持生成嵌套的 XML 元素,默认情况下,FROM 子句 中的每个表(在 SELECT 子句中至少列出一列)将映射到一个 XML 元素,SELECT 子句 中的列将映射为属性。 19、 path 模式能够最大限度地控制由查询结果生成的 XML 的格式 20、我们可以通过使用系统存储过程 sp_xml_preparedocument 的 OPENXML 函数把 xml 数据插入数据库。 21.dtd 中指定,属性是必选属性要使用的关键字是: #required 指定属性是可选 属性要使用的关键字是 #fixed 22.模式文件中,指定属性是必选属性,use 的值是: prohibited 指定属性是可选 属性,use 的值是 opoption 23.写出斜体部分在 xml 文档中所属的文档结构名称 飞机模型 外贸出口产品 15 9 二、选择题 答案如下: BB*BA 第 2 章 1、属性( )用来表示 XML 文档所使用的字符集。 A. version B. encoding C. standalone 2、XML( )提供了一种避免元素命名冲突的方法。 A.命名空间 B.DTD C.XSD D.XSL 3、下列那段代码描述的是空元素?( ) A. gone with the wind movie classic B. gone with the wind movie classic C. 4、含有中文字符的 XML 文档中,encoding 属性值应设为( ) A. BIG5 B. GB2312 C. UTF-8 5、实体引用是一种合法的 XML 名字,前面带有一个符号( ) A. C. + 第 3 章 1、下列选项中,哪一个是合法的元素名?( ) A. TOM B. 1JACK C.12 2、对于下面的代码 下列选项中,哪一个不是 PRODUCT 元素的子元素?( ) A. PRODUCTNAME B. DESCRIPTION C.NUMBER D. QUANTITY 3、DTD 文档中,定义属性的关键字是( ) 。 A. ATTLIST B. ELEMENT C. ENTITY 4、DTD 文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在 XML 文档 中( ) A.必须给出 B.可有可无 5、下列选项中,哪一个是预定义实体?( ) A. B. C. 第 4 章 1、定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是: A. sequence B. group C. choice D. all E. attributeGroup: 2、对于下列代码: 属性 age 是: A.可选的 B.必选的 3、哪种类型用于定义至少包含一个子元素或属性的元素? A. 复杂数据类型 B. 内置数据类型 C. 用户自定义的简单数据类型 4、阅读程序,将其补充完整。 A. B. C. D. 第 6 章 1、由( )元素定义的模板规则是 XSL 样式表的最重要的部分 A.xsl:value-of B.xsl:template C.xsl:apply-templates D.xsl:choose 2、选择 catalog 元素下的所有名为 cd 的子元素,要使用的 XPATH 表达式是( ) A./catalog B./catalog/cd C./catalog/cd/* 3、xsl:sort 元素一般作为 xsl:apply-templates 或( )的子元素出现。 A.xsl:value-of B.xsl:template C.xsl:apply-templates D.xsl:for-each 4、 xsl 是什么文件() A xml 文件 B 样式表单文件 C soap 文件 D 转换后的流文件 5、文件emp.XSL的内容如下: Employee Name Date of Birth Address Designation . 使用上面这个样式表单文件,有可能转换成什么格式的文件?() A html 文件 B xsl 文件 C 流文件 D xml 文件 三、简答题 1.什么是 xml?xml 的特点有哪些? 2.分别描述 DOM 解析器和 SAX 解析器的解析步骤。 3.写出下列缩略词对应的中文意思。 XML, DTD, XSD, CSS, XSL, XSLT, DOM 4.写出下列技术对应文档的后缀名:XML, DTD, XSD, CSS, XS