您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > xml实用教程第01章习题答案
第01章XML概述习题答案–1–第01章XML概述习题答案1.什么是XML?XML的特点有哪些?答案:XML(eXtensibleMarkupLanguage,可扩展标记语言),是由万维网联盟(WorldWideWebConsortium,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文件名;第01章XML概述习题答案–2–(2)创建一个解析器对象;(3)告诉解析器解析命令行中给定的XML文件;(4)遍历DOM结果树向标准输出打印;基于SAX的解析器解析XML文件的一般步骤如下:(1)创建一个事件处理程序。(2)创建SAX解析器。(3)向解析器分配事件处理程序。(4)解析文档,同时向事件处理程序发送每个事件。4.编写一个简单的XML文件,用IE查看运行效果。答案:略5.参照程序1-2编写一个CSS文件显示下面XML文件的文本数据。?xmlversion=1.0encoding=”gb2312”?booksbookjava基础price50.00/price/bookbookHTML教程price42.0/price/book/books答案:price{display:block;font-size:18px;}程序运行结果如图所示:
本文标题:xml实用教程第01章习题答案
链接地址:https://www.777doc.com/doc-2868158 .html