XML期末考试试题复习XML期末考试试题复习题.doc

XML期末考试试题复习XML期末考试试题复习题.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML期末考试试题复习XML期末考试试题复习题

第01章 XML概述 习题答案 – PAGE 2 – – PAGE 5 – 6、XML文档中语句!DOCTYPE dlib SYSTEM “mydtd.dtd 中SYSTEM的作用是( C )关键字System用于引用一个作者或组织所编写的众多xml文档中通用的dtd A、指定运行的操作系统 B、打开系统文件 C、连接外部DTD文件 四、根据下面内部DTD文档,完成后继的xml文档。(15分)通配符:?(0次或1次);+(至少出现1次);*(次数不限) 1.什么是XML?XML的特点有哪些? 答案: XML(eXtensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据。 XML的特点有: (1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。 (2)XML兼容SGML,所以多数SGML应用可转化为XML。 (3)XML文件同HTML文件一样易于创建。 (4)XML文件内容、结构简单,可以更加灵活地进行编程,减少了服务器的工作量。 (5)XML文件结构严谨,可以轻松被计算机程序解析。 (6)XML相对于HTML的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。 2.简述XML与HTML的区别。 答案: (1)HTML语言是用来格式化web数据的语言,有固定的标记,每一个标记都有其固定的用法。XML允许自定义标记,用户可以自己定义标记来描述自己领域的信息。 (2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。XML语言有其严格的语法规则,标记必须成对使用,严格区分名称的大小写。 (3)不能够很好的描述数据的结构,本质上是一种格式显示语言。XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。 3.简述XML解析器的种类及解析步骤。 答案: XML的解析器分成两大类:综合的解析器和专用的解析器。综合的解析器又分为:基于DOM的解析器和基于事件的解析器。 基于DOM的解析器解析XML文件的一般步骤如下: (1)扫描命令行得到XML文件名; (2)创建一个解析器对象; (3)告诉解析器解析命令行中给定的XML文件; (4)遍历DOM结果树向标准输出打印; 基于SAX的解析器解析XML文件的一般步骤如下: (1)创建一个事件处理程序。 (2)创建SAX解析器。 (3)向解析器分配事件处理程序。 (4)解析文档,同时向事件处理程序发送每个事件。 1.什么是有效的XML文件?IE能否检查一个XML文件的有效性? 答案: 符合XML语法规则的XML文件称为规范的XML文件,规范的XML文件再满足其关联的DTD或Schema文件中的约束,这样的XML文件就称为有效的XML文件。 IE不能检查一个XML文件是否是有效的,只能检查XML文件的规范性。要检查一个XML文件的有效性,需通过DOM或SAX解析器。 2.如何将DTD关联到XML文件? 答案: 通过文档类型声明来关联DTD和XML。格式为: !DOCTYPE 根标记名称 SYSTEM “DTD的URI” !DOCTYPE 根标记名称 PUBLIC “正式公用标识符” “DTD的URI” SYSTEM用于非标准化的外部DTD,PUBLIC用于标准化的外部DTD。 XML文件如何调用CSS样式? 答案: XML文件调用CSS有3中形式:引用一个外部CSS文件、将CSS语句嵌入到XML文件、同时应用内部CSS和外部CSS。 XML文件调用独立的CSS文件的方法是在XML文件中加入下面一条处理指令: ?xml-stylesheet type=”text/css” href=”CSS文件的URI”? 调用内部的CSS通过名称空间的方法引入HTML的style标记: persions xmlns:HTML=”/Profiles/XHTML-transitional” HTML:style CSS代码 /HTML:style 在XML文件中同时加入上面两段代码就是同时应用内部CSS和外部CSS。 1.XSL与CSS有哪些不同之处? 答案: XSL和CSS都可以格式化XML。它们之间主要有以下不同之处: (1)CSS有局限性。CSS没有办法让XML文件中的同一个数据多次在页面上显示出来,而XSL却能做到这一点。这是因为它们的需找数据的机理是不同的,CSS技术的显示机理是从头到尾一次扫描XML文件,遇到匹配的标记,就以当前

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档