xml基础复习习题luo

上传人:第*** 文档编号:30581829 上传时间:2018-01-30 格式:DOCX 页数:14 大小:49.29KB
返回 下载 相关 举报
xml基础复习习题luo_第1页
第1页 / 共14页
xml基础复习习题luo_第2页
第2页 / 共14页
xml基础复习习题luo_第3页
第3页 / 共14页
xml基础复习习题luo_第4页
第4页 / 共14页
xml基础复习习题luo_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《xml基础复习习题luo》由会员分享,可在线阅读,更多相关《xml基础复习习题luo(14页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1. XML 采用以下哪种数据组织结构?( C )A 星状结构 B 线状结构 C 树状结构 D 网状结构2. 下列关于 XML 文档中根元素的说法不正确的是( D )A 每一个结构完整的 XML 文档中有且只有一个根元素 B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3. 下面哪个公司或组织制定了 XML:( C )A ISO B Oracle C W3C D Micrsoft4. 、,那么如下的 XML 实例片段中合法的是( A )A 张三 B 张三C D 一班

2、张三同学7. 分析以下在 DTD 文档:(*零次或多次)(?零次或一次) (+ 一次或多次)下面的 XML 实例( C )能够通过 DTD 的校验。A TextB TextC TextD TextText8. 以下说法不符合 XML 语法规则的是( C ) A)标记头和标记末的大小写一致B)元素之间要正确的嵌套 C)结束标记可有可无D)每个 XML 文档只能有一个根元素9. 以下 XML 片段写法正确的是 ( D )A B C D E 10. 用于修饰属性的缺省值不包含哪一项( C )A #FIXED B #REQUIRED C #PCDATA D #IMPLIED11. 以下 DTD 元素声

3、明不正确的是( A )A) B)C) D) 12. 以下关于 SAX 的说法正确的是( B )A)使用 SAX 可修改 XML B)SAX 是事件驱动型 XML 解析器C)SAX 是对象模型 XML 解析器 D)以上答案都不对13. DTD 中,属性用( D )关键字声明。 A. ENTITY B. ELEMENT C. DOCTYPE D. ATTLIST14. DOM 解析中,下面( A )方法可以获得 XML 文档节点树的根元素节点。 AgetDocumentElement() B. getEntities()C. getPublicID() D. getWholeText()15. 下

4、列标记定义不合法的是( C ) 。A. B. C. D. 16. 解析下面 XML 文档时,下列说法正确的是( A ) 。耿祥义9787302206491A. “耿祥义”是文本对象B. “耿祥义”是元素对象C. 是元素对象,同样也是文本对象D. 是元素对象,同样也是文本对象17. 关于 DOM 的描述错误的是( C ) 。A. DOM 使开发者能够以编程方式读取、操作和修改 XML 文档B. W3C 组织公布了 DOM 模型的规范,然后各个软件厂商(比如微软)再根据 W3C 的规范开发 DOM 解析器,并且提供一系列的编程 API,这些 API 都是遵守 W3C 规范的C. DOM 模型是 W

5、3C 组织开发出来的一个在内存中表示 XML 数据的线性模型D. 能使用 JavaScript 进行 DOM 开发,也能使用 Java、C#18. XML 名称空间名是指( C ) 。A. W3C 制定的一个技术规范 B. 一个可以访问到的 URIC. 任何 URI D. 紧跟在 xmlns:后面的前缀名称19. 当 SAX 解析器解析到文档中元素的开始标记时,会调用( A )方法。Apublic void startElement()Bpublic void startDocument()Cpublic void startPrefixMapping()Dpublic void startD

6、ocumentLocator()20. 以下事件处理函数哪一个不是 SAX 实现会产生的( C ) A void startDocument() B void characters(char ch, int start, int length)C void startElement(String uri, String localName, String qName) D void endElement(String uri, String localName, String qName) 21. SAX 的默认基类 DefaultHandler 类实现了那些接口( A ) A)Attribu

7、tes 接口B)DTDHandler 接口 C)ErrorHandler 接口 D)ContentHandler 接口 22. 声明语句的作用是( D )A、声明元素 student 的属性 studentID 是可有可无的;B、声明元素 student 的属性 studentID 是唯一标识类型,可以省略;C、声明元素 student 的属性 studentID 是默认取值,可以省略;D、声明元素 student 的属性 studentID 是唯一标识类型,不可省略;23. 在 XML 文档的第一条声明语句中,不能使用的属性是( D )A、version B、encoding C、stand

8、alone D、 name 24. 不符合格式良好的 XML 文档要求的是( A )A、文档可以有一个以上的根元素; B、有符合规范的声明语句; C、每个元素有正确的起始、结束标记; D、元素正确嵌套,没有交叉现象出现;25. 在进行属性声明时,错误的是( B )A 标记中可以使用多个属性 B 属性可以出现在起始标记或结束标记中;C 属性名是大小写敏感的;D 属性值必须用引号引上; 26. 以下不属于 XML 语法规定的是( B )A、元素必须正确嵌套 B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有 DTD,属性值的默认类型是“CDATA” ;27. 声明语句指明元

9、素学生信息是( B )A、任意子元素组成 ;B、由子元素“地址” “成绩 ”和字符数据混合组成;C、由字符“地址,成绩 ”和字符“#PCDATA ”组成;D、由文本类数据组成28. 在 XML 中,下列关于 DOM 的叙述不正确的。Da) DOM 是独立于开发语言和平台的,因此使用 Visnal Basic、Java、Visual C+等开发工具使用的 DOM 编程 API 是一致的b) XML 文档通过 load 方法被装载进内存后,在内存中形成一个 DOM 文档对象模型树c) 通过 DOM API,软件开发人员可以控制 XML 文档的结构和内容d)通过 DOM 在 XML 文档中只能按照顺

10、序方式导航29. XML 中, (B)是文档对象模型 DOM 中的基本对象,元素、属性、注释、处理指令等都可以认为是它。A Document B Node C NodeListD Element30. 阅读下面 XML 文档,然后判断下列说法正确的是。Ctom12a) 是元素对象,同样也是文本对象b) 是元素对象,同样也是文本对象c) tom 是文本对象d) tom 是元素对象31. jack关于上述 Xml 文档,以下描述正确的是( B ) 。a) 该 Xml 文档中使用了外部 DTD。b) 通过浏览器打开上述 Xml 文档时,字符串 jianwai street 代替了& location

11、; c) 该 Xml 文档不是有效的 XML 文档。32. XML( A )提供了一种避免元素命名冲突的方法。A.命名空间 B.DTD C.XSD D.XSL33. 以下关于 XML 文档的声明的语句正确的是 。DA)B)C)D)二、填空题1. _名称空间_是解决 XML 元素多义性和名字冲突问题的方案。2. XML 元素由_开始标记 _、结束标记和两者之间的内容三部分组成。3. DTD 全称为 _ Document Type Definition_,它分为外部 DTD 和_内部 DTD_两种。4. XSL 文件中,主模板的 match 属性值为_ /_ _。5. DTD 文件中,表示元素能出

12、现零次或多次的限定符号为_*_。6. DTD 中%字符用于声明_ 参数_实体。实体定义,则 XML 文档中引用“MJ”实体的表达式为_ _。7. DOM 全称为_Document Object Model_,DOM 解析采用文档驱动, SAX 解析使用_事件_驱动。8. SAX 解析器是否报告 XML 声明给事件处理器?_否_(填“是”或“否” )9. 下面代码中的 “学生信息 ”是_根_元素;10. 在 DTD 的个数限制中常使用的符号是:_*_ 、_?_ 和_+_;11. 在 DTD 文档中下面语句的作用是_声明一个元素名为教师,有子标记并按顺序输出姓名,性别_;12. 在 DTD 文档中

13、下面语句的作用是_声明外部普通实体 实体引用为 picl 引用实体内容为 fil.gpg_;13. 声明语句的作用是为_姓名_元素声明_身份证_属性;14. 是_xml 声明_。15. 在 DTD 中,元素类型是通过_ELEMENT_ _标记声明的。16. 属性类型设为 ID,表明该属性的取值 _必须唯一_ 。17. xml 定义了两种类型的 entity。一种是_参数实体_ ;另一种是_普通实体_。dtd 中指定,属性是必选属性要使用的关键字是: _#REQUIRED_;指定属性是可选属性要使用的关键字是_#FIXED_三、简答题1. 什么是 XML? a) 新一代网络数据表示,传递和交换的

14、标准是 Internet 环境中跨平台的依赖于内容的技术2. 简述 XML 与 HTML 的区别a) xml 是可扩展的元素与属性名称区分大小写,标签用于组织数据,样式可以独立于元素之外,内容中的空白有意义,空标签需要的特殊用法,html 是有固定标签的不可扩展元素与属性名称不区分大小写,标签用来展示元素外观,空标签不需要特殊用法忽略多余空白字3. 什么是 DTD?它可以分为几类? a) DTD 是 Document Type Definition 文档类型定义可以分为内部 DTD 和外部 DTD4. 什么是 SAX?简述 SAX 的工作原理。a) SAX 是 Simple API for xml 简单应用程序编写接口.b) 工作原理: i. 1,创建事件处理程序ii. 2,创建 SAX 解析器iii. 3,将事件处理程序分配给解析器iv. 4,对文档进行解析将每个事件发送给处理程序事件5. 写出下列缩略词对应的中文意思,及英文全称。a) XML: b) DTD: c) XSLT: d) DOM: 6. SAX 与 DOM 在解析器的核心分别是什么,他们的优缺点是什么,分别使用在处理什么问题!dom 是 w3c 指定的一套规范标准,核心是按树形结构处理数据,dom 解

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号