《网站设计与建设课后习题答案.docx》由会员分享,可在线阅读,更多相关《网站设计与建设课后习题答案.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网站设计与建设课后习题答案 商务设计与实现(06级) 注: 本文档是06级信管电商部分同学整理的作业答案,个别题目不准确,仅做参考. 在此向他们无偿的为大家提供服务, 表示敬意! 第一章 2、主页、与网页的关系如何? 答:也叫站点,是指在Internet上由一组选购户关联的文档和各种网页元素组成的集合 主页是用户进入一个站点所看到的一个页面,使一个站点的目录索引,它引导客户浏览该站点或其它站点页面。主页实际上是一个的入口 网页:也叫web页。是客户通过浏览器所看到的每一个页面,包含了如文字、图像、声音和动画等多媒体信息。 3Web媒体与传统媒体有何区别? (1)Web是丰富多彩的多媒体,他有屏
2、幕小、每屏显示信息少、字小或阅读易疲劳等缺点,但能同时显示多种媒体信息,而且有信息组织是非线性等特点 (2)Web 是非线性媒体 (3)Web媒体具有交互性 (4)Web媒体可以提供一对一的媒体服务 (5)Web媒体通过主动方式获得信息的 (6)Web媒体可以以平等身份获取信息 (7)Web媒体可以即时叫交流息 (8)Web媒体提供电子商务的能力 (9)Web媒体还有强大的信息搜索能力 (10)Web媒体有即实性 (11)采用B/S结构 (12)Web站点更易于浏览信息不需要任何培训 (13)Web媒体还有信息变化快、以修改、传播速度快和传播成本低等特点 6在web设计中客户是第一位的与容是第
3、一位的矛盾么? 不确定 a.Web设计的一个最基本原则:用户是第一位的,即用户浏览的容是第一位的,的设计技术始终是第二位的。 B web客户是以自我为中心的,虽然一个有大量的网页信息,但客户绝大部分网页信息是不感兴趣的,根本不去阅读。设计良好的关键词和短语对页面设计是至关重要的。 8Web界面与传统软件界面由很大差别,简述之 a.Web页面更注重的是信息的展示,而传统软件界面更注重的是系统的功能的实现 b.Web站点比传统软件更专注于容 c.Web容永远是第一位的 9.什么是web页面布局?页面布局元素有哪些主要元素? Web页面布局是对页面的整体规划,即把页面划分成不同的区域用于放置不同的页
4、面容Web布局元素:框架:规划页面布局,允许同时显示多个页面;表格:规划页面布局,在单元格中可以放置各种网页元素,容易排版;导航:引导用户在的移动;段落:在页面上分组 文本字符; 图像:提供视觉吸引、信息和导航; 列表:组织并强调某些信息条目; 颜色:提供整体色彩感觉,增加可读性,易于分类; 边距:控制显示容距浏览器窗口边界的距离; 边界:为HTML表和框架提供可见的边界;空白:分开页面上的元素 10,怎样理解空白在页面布局中的作用? 空白:分开页面上的元素; 当浏览一个没有空白的页面时。用户会感到页面很拥挤,而造成心理的紧,对阅读这样的页面有一种厌烦的抵触感觉。空白能够使网页看起来简洁、明快
5、阅读舒畅。 12综述色彩对页面的影响 的颜色给客户最直接的视觉冲击,他在的感知和展示上扮演重要角色。 一个企业的文化、风格和态度可以通过的颜色体现出来,好的色彩搭配可以网页独具魅力相反则使浏览者感到厌烦 14颜色抖动的含义 抖动时浏览器将颜色近似为它所支持的浏览器安全颜色的过程。 15网页设计的常用配色方案有哪些? 单色方案、相似色方案、互补色方案、三合一色方案 16什么是单色方案、相似色方案、互补色方案和三色方案? 单色方案:在设计中始终使用一种基本颜色,为避免单调可以通过调整这种基本颜色的灰度和亮度来得到更多的颜色,由于这个那个颜色方案事实上只有一种基色,因此这种方案成为单色方案 相似色方
6、案:色彩环上选择彼此相邻的几种颜色构成的配色方案就是相似色方案 互补色方案:在色彩圆环上沿直径相对应的两种颜色构成一对互补色 三色方案:在色彩圆环中选择一个等边三角形三个顶点上的颜色构成的配色方案 第二章 1必须涉及站导航吗?请说明理由 (1).对信息进行分类 (2)。告知浏览所处的位置 (3)。提供信息分类间切换 (4)。推荐重要的浏览信息 2什么是主要导航和次要导航 主要导航可以从站点的各层次栏目的网页上进行访问,适对整个信息的分类划分,主要导航栏一般应以向同样式、在同位置出现于所有页面中。 次要导航仅可以在指定的某层次栏目的网页进行访问,他是对某个栏目信息的分类划分,次要导航栏应以相同样
7、式、在同位置出现于所有该类的页面中。 8什么是站点结构?说明站点结构重要性 站点结构是指站点砸服务器上保存的方式。一个实际上对应web服务器上的一个普通文件夹。 在服务器上保存文件的目录结构就是站点结构 重要性:便于开发、管理和维护这些网页文件 9什么是体系? 导航不仅有导航,还有浏览器导航、站点地图导航以及搜索引擎等这些导航共同组成了导航体系 10导航应该遵守哪些主要的导航原则 (1)三次点击原则 (2)站点并不需要选择独特的导航方式 (3)站点结构清晰和逻辑性强 (4)导航系统是手段不是目的 (5)借鉴成功导航 (6)导航系统应该包含多种导航 (7)导航外观会对用户产生影响 (8)导航名称
8、要规和大众化 (9)导航名称既要有吸引力又要简明扼要和准确无误 (10)最新通知和新闻需要有提示 (11)当前导航条提示 (12)徽标和名称要放到主页的左上方 11述站点为什么不需要独特、新奇的导航 导航结构是引导客户在上最快捷地浏览信息的手段,因为采用的是B/S结构,不像C/S结构的应用程序,客户群十分小。客户必须培训后才能使用该应用软件,而访问的浏览客户都是未经过培训甚至大部分客户是第一次访问该,而且这些客户的背景又十分复杂和广泛,所以站点导航不要求“独具匠心”以让浏览客户一看就知道怎样使用为原则。事实上,选择和大多数站点类似会更好,用户已经熟悉了整个WWW中使用的许多公共元素,它们都有预
9、定意义。 12简单谈谈设计倒行的捷径是借鉴成功导航 规划设计导航时,设计人员应该首先浏览大量国外与设计目标相一致的著名优秀,向这些成功学习其导航的最新设计技术及特点,这是最快捷、最有效的导航设计方法。 第三章 1设计中为什么使用图像文字信息 网页中的文字信息分为两种:一种为HTML的纯文本,另一种为图象中的文字信息。 后者的文字信息实际已融入图像中。 图像也是传达信息的重要方法之一和纯文本相比,图像更加直观、生动、易于理解和接受。图像可以将文字无法表达的信息传达出来。文字的精确性和图像的模糊性的结合,使得信息的传达更加完整 2徽标和标题应放在主页的什么位置 1;徽标应以适宜大小放在主页的左上方
10、 2 标题应放在主页徽标的右边 3图像在设计中的一般原则是什么 1;徽标应以适宜大小放在主页的左上方 2 标题应放在主页徽标的右边 3 图像(图片)颜色要与色系协调一致 4图像的文件尺寸应该要足够小 5图像尽量避免使用高分辨率的真彩照片 6;在网页中勿滥用图像 7;internet和intrant的图像区别 8 切割大幅图像 4为什么要切割大幅图像 对于一个网页确实需要一副大尺寸的图像时,可以使用一些图形处理工具将幅面大的图像切割成几幅小的图像。有利于下载这个大幅图像 5什么是安全颜色调色板 Web安全颜色是浏览器使用的有8位显示器支持的216种颜色,与平台无关,在8位屏幕上显示颜色时,浏览器
11、将图像中的颜色更改成这些颜色,这216种颜色是Mac OS 的8位颜色调色板的子集,通过只使用些颜色,为用于web制作的图片在设置为256色显示的系统上就一定不会出现仿色。 6请解释颜色抖动的原因 Netscape Navigator和Microsoft interner Explorer仅保证了216种颜色,每一个浏览器最多可以显示256种颜色,操作系统是用其中的40种专署颜色,因此web图像之可以使用剩余的216种颜色,所以其他的颜色要抖动,即被这216种相近的颜色所取代 第四章 1设计中都有哪些主要多媒体元素 文本、图形、图像、动画和声音等 4.多媒体在设计中应遵守的一般设计原则 1.根
12、据主体选择多媒体 2 重视网络宽带,慎用视频 3网页应避免使用背景音乐 4避免网页使用零乱的动画 5 网页避免使用滚动文本 6 中避免使用特别插件 7拒绝最新、最耀眼技术 8 避免设计的侵害 7动画在网页设计中有什么作用 无论是人或动物,都先注意到运动着的东西。通过动画可以把抽象的容形象化。使许多难以理解的容变得生动、有趣。 10Web视频为什么分辨率低、像素少、帧速率低、尺寸小?是技术达不到么? 现在的频带还不足够宽,还有很多拨号上网的用户(最大速率56Kbps),web视频的品质很低。 13多媒体在设计中应考虑哪些主要因素 1)主题:确定该适用哪些多媒体元素?选定最适宜的多媒体元素 2)客
13、户群:不同的客户群使用的多媒体元素也不一样,应该考虑和户群的接受能力3)用户感受:用户感受第一,避免用户话费大量时间看到一些不中意的多媒体容 4)网络宽带:应考虑浏览客户群的宽带如何?如果宽带允许,那么可以选用更多的多媒体 5)下载时间:应该测试在不同的宽待下网页下载时间,进行优化,从而适应更多用户6)浏览器:考虑客户群的浏览器及版本使用情况,不同浏览器支持的技术是不一样的 7)分辨率:要考虑多媒体的分辨率,在满足品质的情况下,分辨率越低越好 8)慎用插件:尽量使用web工人的多媒体事实标准插件,对特殊插件提供下载 9)页面协调:考虑整个页面的多媒体元素的协调,避免页面的零乱 10)慎用视频:
14、应避免视频自动播放,一般提供选择播放或下载播放,视频窗口应较小 11)背景音乐:应避免使用背景音乐,除非特别需要背景音乐来表达页面意境 15对于重要文本为什么不采用滚动文本? 滚动文本往往不能引起浏览客户的足够重视,使之客户很难瞬间了解滚动的信息。这是由于部分信息可能还没有滚动出来 第五章 什么是动态网页?什么是动态?5 具有交互性、自动更新和因人而异的特点,存取数据库,有代码在服务器上运行并只有访问时才确定容的网页称为动态网页。有动态网页的称为动态,动态并不是所有网页都是动态网页,大多数都是以静态网页和动态网页混合而成的。 第六章 1、设计团队一般包括哪些角色? 项目管理、系统分析、规划设计
15、、文字编辑、网页设计、平面设计、动画设计、音乐设计、视频设计、程序开发、测试、后期培训和维护等 2、设计团队应具备哪些主要元素? 团队精神、团队管理、创新规划、艺术审美和技术开发。 3、一般与电子商务有什么主要区别? 电子商务需要高安全性、高可靠性、高伸缩性的数据库和设计技术,这与一般有着明显不同。 4、电子商务主要有哪些功能? 商品发布功能;商品选购功能;具有个性化的采购订单模版,顾客可以进行购物组合比较;“购物车”置的价格计算模型可以根据商家的价格体系灵活定制;在线交易功能;商品交换、资金结算功能。 5、什么是CI?CI主要包括哪些容? CI是指通过视觉来统一企业的形象,一个杰出的和实体公
16、司一样,需要整体的形象包装和设计。(logo)标志、设计颜色、设计字体、统一图片处理效果和宣传标语等。 6、什么是logo?它在网页中放置的位置如何? logo是企业文化和整体形象的标志,一般放置在主页的左上角。 7、什么是蓝图?试举例 蓝图是定义围和意图的基本框架,蓝图应该包括建设的轮廓框架和一个可以测量的具体目标。例如,电子超市的蓝图:将建成国一流、省第一的Internet网络电子超市,一年之后,每天的销售额将超过5000万。 8、什么是web战略? web战略是构建一个可以吸引并留住用户的。 9、什么是web策略?如果要建立一个个人,应该定制哪些web策略? Web策略是实施战略的方法。
17、(1)搜集用户的个人信息,提供体贴的个性化服务(2)实行积点策略(3)对第一次购物的顾客优惠(4)提供适当的免费服务。 10、定位、蓝图、web战略和web策略之间的关系是什么? 定位首先要确立建立什么类型的,蓝图包括建设的轮廓框架和一个可以测量的具体目标,为了支持蓝图必须制定web战略,web策略是实施战略的方法。 11、开发方法有哪些?各有什么特点? 由上至下的开发方法:适用于小型或个人,也适合一些对不了解或很难提出较详细需求的情况。 由下至上的开发方法:适用于型或用户能提出较详细需求的情况。 12、什么是客户群? 客户群是指主要服务的用户对象。 13、为什么在设计时需要考虑客户群? 可以
18、加深客户关系、了解客户需求、提供优质服务、加强广告和展示效果,提高企业形象和产品竞争力。 14、客户群对设计有什么影响? 针对不同的客户群设计的风格。 第七章 1、设计流程大致分几阶段? 用户需求分析及变更;架构及业务流程分析;系统分析及总体设计;界面设计、交互设计及程序开发;系统测试和文档编写;客户培训、技术支持和售后服务。 2、策划书撰写要点有哪些? 前期调研分析;目的及功能定位;技术解决方案;容规划;网页设计;维护;测试;发布与推广;建设日程表;费用明细。 3、什么是功能需求分析? 包括需求开发和需求管理。 4、简述功能分析的必要性和重要性? 判断一个项目是否成功要看它是否真正解决了用户
19、的问题在网络项目中体现为用户的需求,完整而清楚的需项目成功的基础和前提条件。需求阶段的任何一个不慎都有可能导致项目实现阶段的大量返工,因为很多需隐性的,需要工作人员的启发引导。 5、为什么要对需求进行管理? 采用模块的方式来协调需求采集和开发的关系,即当需求积累到一定的模块后,比如用户管理部分的相关容已经采集完毕,那么当一个大型项目采用模块化采集需求时,必然会导致需求的变更,这时就需要对已形成的需求文档进行管理。 6、什么是概要设计? 是网页文件和数据库的索引,它简要的描述了开发人员的工作容。 7、什么是详细设计? 包括页面详细设计、数据库详细设计和后台脚本详细设计。 8、为什么要进行测试?
20、或网页设计已经告一段落或全部完工,但工作结束并不意味着没有问题,所以要对进行测试。 9、什么是压力测试? 压力测试是指模拟巨大的工作负荷来测试应用程序在峰值情况下如何执行操作。例如模拟实际软硬件环境,在超出用户常规负荷下,长时间运行测试工具来测试被测系统的可靠性,和测试被测系统的响应时间,目的是在极限负载下识别程序的弱点。 10、为什么要撰写总结性报告?总结性报告有哪些主要容? 总结本次开发的收获和经验。包括:本次项目的概要介绍、参与开发人员、开发起止时间以及本次项目开发的质量评估等容。 第八章 1硬件平台规划主要包含哪些容? 接入internet的方式、服务器选项、服务器组件、服务器常用技术
21、、服务器机房环境因素和建设服务供应商选择。 2画出ADSL拓扑结构 3什么是服务器?服务器与微机有什么区别?微机、笔记本可以作为服务器吗? 能提供服务的计算机就是服务器。微机、笔记本电脑也可以配置成web服务器,一般主要用于开发和测试之用,不会正式用于web的发布等,微机、笔记本电脑没有专用服务器的高服务质量、可靠性、安全性和伸缩性等特征。 4RASUM服务器衡量指标是什么? 可靠性、可用性、安全性、伸缩性 5服务器是怎样分类的? (1)按按应用层划分为入门级服务器、工作组级服务器、部门级服务器和企业级服务器四类。 (2)按服务器的处理器架构划分,服务器可划分为CISC架构服务器、RISC架构
22、服务器、VLIW架构服务器和EPIC架构服务器。 (3)服务器按用途划分为通用型服务器和专用型服务器。 (4)按服务器的机箱结构来划分,可以把服务器划分为“台式服务器”、“机架式服务器”、“机柜式服务器”和“刀片式服务器”。 6什么是CISC RISC VLIW EPIC? CISC架构服务器、RISC架构服务器、VLIW架构服务器和EPIC架构服务器。 7服务器硬盘有哪些重要类型?主要有哪些重要性能参数指标? 服务器硬盘主要有IDE SAS SCSI SATA、光纤通道硬盘。 主要性能指标:硬盘容量;主轴转速;外部传输率;单碟容量;平均寻道时间;缓存。 8服务器常用技术有哪些? KVM集中管
23、理技术;远程管理技术;HT超线程技术;热插拔技术;RAID技术;双机热备技术;集群技术;备份技术;容灾技术;入侵检测技术;防火墙技术 9双机热技术是一种什么样的技术?与集群技术有什么区别? 将中心服务器安装成互为备份的两台服务器,并在同一时间只有一台服务器在运行。 10什么是服务器备份技术?主要有哪几个层次? 一旦系统崩溃或数据丢失,就能用备份的系统和数据进行及时的恢复,使损失减小到最小。硬件级;软件级;人工级。 11服务器机房环境因素主要包含哪几方面容? 机房专用空调;UPS;净化稳压电源;防静电地板;机房吊顶;机房监控;防雷击;接地12服务器机房接地主要有哪几类?综合接地电阻应小于多少?
24、交流安全地;安全保护地;直流工作地和防雷保护地。小于一欧姆。 13什么是主机托管?有哪些特点? 托管服务器是指在具有与INTERNET实时相连的网络环境的ISP机房放置一台服务器或向 其租用一台服务器。 14什么是虚拟主机?有哪些特点? 所谓虚拟主机,是指租用isp服务器硬盘空间,使用特殊的软硬件技术,把一台计算机主机分成为许多台虚拟主机,每台虚拟主机都具有独立的域名和IP地址,并有完整的INTERNET服务器功能。 15什么是个人?什么是博客?区别? 所谓个人是指上网者以个体形式制作和发布的,充分展现个人某方面的才华和专长,贴个人简历、发布个人信息和见解等,并提供网络特色服务吸引浏览客户。博
25、客是使用特定的博客模版,在网络上出版、发表和贴个人文章的人。 第九章 第十章 1什么是HTML?它的特点是什么? 答:HTML的英文全称是Hypertxt Markup Language(超文本标记语言)。HTML不是一种编辑语言,而是一种描述性的标记语言,用于描述超文本中容的显示方式。 HTML的一个重要特点是超级(hyperlink),即在文本的部的一个嵌指令,但鼠标点击时调用另一个文件(比如打开另一个网页)。 2.常见的HTML解释器有哪些? 答:Netscape Navigator和Microsoft Internet Explorer等。(浏览器) 3.什么是HTML标准? 答:为解
26、决Web应用中不同平台、技术和开发者带来的不兼容问题,保障Web信息的顺利和完整流通而产生的统一的标准规。 4.HTML标准由哪一组织管理控制? 答:万维网联盟(W3C) 5.简述HTML的版本历史 答:超文本语言(第一版)1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准)。 HTML2.01995年11月发布。 HTML3.21996年1月4日,W3C推荐标准。 HTML4.01997年12月18日,W3C推荐标准。 HTML4.01(微小改进)1999年12月24日,W3C推荐标准。 HTML5.0最新草案于2022年1月22日发布,支持HTML和XHTML。 6.简
27、述什么是网页可访问性? ? 7.HTML中的标记分几种?举出常见的HTML标记。 答:双标记()、单标记()、注释标记()、标记属性() 8.写一个简单的HTML文件。 答: Title of page This is my first homepage.This text is blod 9.超的分类有哪几种? 答:外部和部(包括本地连接和页跳转) 10.写一个HTML文件,要求里面分别有外部和页面跳转。 答: 雅虎首页 书签文本或图像 11.什么是XML?简述其特征。 XML是eXtensible Markup Language的缩写,即“可扩展标记语言”。它是Internet环境中跨平台
28、的、依赖于容的技术,是这个时代中处理分布式结构信息的选择工具。在W3C组织领导下的工作小组发展并支持XML技术,使用它来简化通过Internet的文档信息传输。 XML最大的特点在于它是一种元标记语言,也就是说,在XML中,开发者可以根据自己的需要定义自己的标记。 12.说明XHML的特点。 答:(1)XHTML解决了制约HTML发展的问题,XHTML能够在多种网络设备和智能终端上运行,实现了数据与展示的分离。 (2)XHTML非常严谨。由于早期的HTML准许各种私有标记,所以在使用XHTML开发完网页后,必须在多种浏览器环境下进行测试。而XHTML得语法是严格定义的,因此避免了这种状况的发生
29、。 (3)XML是Web发展的趋势,但在目前支持原始XML数据的浏览器还不是很多,而XHTML 适用于多种浏览器。 (4)XHTML能与其他基于XML的标记语言、应用程序和协议进行良好的交互工作。(5)XHTML是Web标准的一部分,能很好地运行在无线设备等用户代理上。 (6)XHTML比HTML有更好的一致性,所以很少会产生功能和显示的问题。 13.为什么在网页设计中应该使用的是相对历经而不是绝对路径? 因为当使用绝对路径时,一旦文件夹移动到另一个磁盘或移动到另一文件夹,该网页就找不到该绝对路径描述的资源。使用相对路径就不会产生这种情况。 14.为什么要开发基于XML的标记语言?常见的基于X
30、ML的标记语言有哪些? XML是eXtensible Markup Language的缩写,即“可扩展标记语言”。它是Internet环境中跨平台的、依赖于容的技术,是这个时代中处理分布式结构信息的选择工具。在W3C组织领导下的工作小组发展并支持XML技术,使用它来简化通过Internet的文档信息传输。由于XML克服了HTML只能使用固定标记的缺点,因此它可以使网页容更加丰富。 XML的更重要的作用在于它可以表示结构化数据库,从而有利于数据交换。 由于XML的灵活性和交换数据的强大能力,因此目前针对它的解析器和编辑器的种类也很多。 ? 第十一章 第十二章 第十三章 1.XML与HTML有什么
31、区别? XML是HTML的一种补充。使用XML来描述所需数据和的结构,而HTML将用来格式化和显示这些数据; XML 是被设计用来描述数据和定焦与数据是什么.HTML是被设计用来显示数据和定焦与数据是什么样子的 XML是关于数据的语言。HTML是关于如何显示信息的, XML是关于如何描述信息的. XML是可扩展的。在HTML中所有的标志(tags)和文档结构都是预先定义好,只有权利使用那些标准的HTML标志。XML允许我们自定义自己的标志和自己的文档结构. XML 能够被用来分隔你的数据你的HTMLHTML页面是用来显示数据的.所以数据一般都保存在HTML页面部.而使用XML这些数据能够被保存
32、到一个单独的XML文件中. 这种方法就能够让你集中来使用HTML格式化和显示,并能够确保你对数据的任何改动都不必重新修改HTML代码 XML 也能够被用来在HTML文档部保存数据。XML的数据也可以被当成Data Islands(数据岛)保存在HTML页面中。 XML 能够被用来作为一种交换信息的格式 XML 能够被用来将数据保存到文件或数据库中运用程序可以用来读写和显示这些数据信息 2.XML的具体格式要求有哪些? (1)XML对大小写敏感 (2)XML标记必须有结束标记 (3)XML文档必须有跟标记 (4)XML标记必须正确嵌套 3.DTD的作用是什么? DTD 是一个一系列关于数据结构规
33、则的集合,这些规则被称为声明。一个DTD可以为一个XLML文档服务,也可以被一系列XML文档使用。 DTD是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分。 DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。 XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能够成为数据交换的标准,因为不同的公司只需定义好标准的DTD,各公司都能够依照DTD建立
34、XML文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。 DTD文件是一个ASCII的文本文件,后缀名为.dtd。 4.DTD是如何做到对XML的数据结构进行约束的? DTD中的元素用来约束关联XML文档中的标记.元素的声明格式为: 5.什么是命名空间?它的作用是什么? 命名空间表示标识符的上下文。处理XML文档的软件系统能无二义的识别XML文档中的标记。 6.什么是XML架构? 一个架构类似于一个类,一个符合架构定义结构的XML文档类似于这个架构类的一个对象。 7.DTD与XML架构相比,二者各自的优点和缺点是什么? DTD主要对数据结构的规则进行限制,它
35、比较简单,不能对数据类型进行约束。 8.XML架构中,简单数据类型与复杂数据类型的区别是什么? 简单数据类型的容只包括文本数据,但实际上XML架构要复杂的多。 9.什么是XML解析器? XML是一种数据格式,每一种数据格式都需要一个解析器将其中的信息解析出来为你所用,XML当然也不会例外。你可以用SAX或者DOM来构建这种解析器,当然首先要先确定你需要的数据在文档的什么位置。 10.基于DOM与基于SAX的解析器相比,各自的特点是什么? DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。
限制150内