《XML技术》习题含答案要点.pdf
《《XML技术》习题含答案要点.pdf》由会员分享,可在线阅读,更多相关《《XML技术》习题含答案要点.pdf(14页珍藏版)》请在三一文库上搜索。
1、Xml 技术习题 一、填空题 1、每文档都分为两个部:序文部分和文档元素。 2、 就是一个序文文档的声明。 3、XML 文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。 4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标记。 5、一共有四类元素:空元素 ;仅含文本的;含其他元素 ;含子元素、文本或混合元素的元 素 6、文档类型定义DTD ,用来描述 定义 一段合法的XML 文档块 。 7、在 DTD 中,元素类型是通过ELEMENT 标记声明的。 8、属性类型设为ID,表明该属性的取值是唯一 。 9、Xml 定义了两种类型的entity。一种是 普通 en
2、tity;另一种是 参数 entity。 二、选择题 1、属性(B)用来表示XML 文档所使用的字符集。 A. version B. encoding C. standalone 2、XML( A)提供了一种避免元素命名冲突的方法。 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 属性值应设为(B) A. BIG5 B. GB2312 C. UTF-8
3、5、实体引用是一种合法的XML 名字,前面带有一个符号(A) A. C. + 6、下列选项中,哪一个是合法的元素名?(A ) A. TOM B. 1JACK C.12 7、对于下面的代码 下列选项中,哪一个不是PRODUCT 元素的子元素?(C ) A. PRODUCTNAME B. DESCRIPTION C.NUMBER D. QUANTITY 8、DTD 文档中,定义属性的关键字是(A ) 。 A. ATTLIST B. ELEMENT C. ENTITY 9、DTD 文档中,某元素属性的属性特点定义为#REQUIRED ,说明此属性值在XML文档 中(A ) A.必须给出B.可有可无
4、10、下列选项中,哪一个是预定义实体?(B ) A. B. C. 第 4 章 1、定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:C A. sequence B. group C. choice D. all E. attributeGroup: 2、对于下列代码: 属性 age是: A A.可选的B.必选的 3、哪种类型用于定义至少包含一个子元素或属性的元素?A A复杂数据类型B内置数据类型 C用户自定义的简单数据类型 4、阅读程序,将其补充完整。 B A. B. C. D. 第 6 章 1、由 ( C )元素定义的模板规则是XSL 样式表的最重要的部分 A.xsl:val
5、ue-of B.xsl:template C.xsl:apply-templates D.xsl:choose 2、选择 catalog 元素下的所有名为cd 的子元素,要使用的XPATH 表达式是( B ) A./catalog B./catalog/cd C./catalog/cd/* 3、xsl:sort 元素一般作为xsl:apply-templates 或( D )的子元素出现。 A.xsl:value-of B.xsl:template C.xsl:apply-templates D.xsl:for-each 4、 xsl 是什么文件( B) A xml 文件B 样式表单文件 C
6、soap 文件D 转换后的流文件 5、文件 emp.XSL 的内容如下: Employee Name Date of Birth Address Designation . 使用上面这个样式表单文件,有可能转换成什么格式的文件?() A html 文件B xsl 文件 C 流文件D xml 文件 三、简答题 1.什么是 xml?xml 的特点有哪些? XML (eXtensible Markup Language)即可扩展标记语言,它与HTML一样,都是处于 SGML ,标准通用语言 具有 html 所具有的简捷,适于浏览网上传输和浏览的特点 易于编辑,便于管理,适于存档,容易查询 。 2.分
7、别描述DOM 解析器和SAX 解析器的解析步骤。 DOM : 解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用DOM 接口 来操作这个树结构。 优点: 整个文档树在内存中,便于操作; 支持删除、 修改、 重新排列等多种功能; 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间; 使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU ) SAX : 事件驱动。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,发送事件, 程序员编写响应这些事件的代码,保存数据。 优点:不用事先调入整个文档,占用资源少 缺点:不是持久的;事件过后,若没保存数
8、据,那么数据就丢了;无状态性;从事件中只 能得到文本,但不知该文本属于哪个元素; 使用场合: 只需 XML文档的少量内容,很少回头访问;一次性读取; 机器内存少;注 意:SAX 解析器不创建任何对象。 3写出下列缩略词对应的中文意思。 XML :DTD : CSS:XSL, XSLT, DOM XML 可扩展标记语言用于网页传输数据。 DTD 就是一种内容模型是一个模板。 CSS 即 Cascading Style Sheet(级联样式单 )的缩写用于控制html 的外观。风格样式单。 DSO 应该是 comservices所用的文件 . dom 是是一种文档结构模型,基于树和节点。 4.写出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML技术 XML 技术 习题 答案 要点
链接地址:https://www.31doc.com/p-5198754.html