XML期末考试简答题汇总(共4页).docx

上传人:飞****2 文档编号:12194272 上传时间:2022-04-24 格式:DOCX 页数:4 大小:15.44KB
返回 下载 相关 举报
XML期末考试简答题汇总(共4页).docx_第1页
第1页 / 共4页
XML期末考试简答题汇总(共4页).docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《XML期末考试简答题汇总(共4页).docx》由会员分享,可在线阅读,更多相关《XML期末考试简答题汇总(共4页).docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上简述XML的用途及优势。答:用途:把数据从HTML分离;简化数据共享;简化数据传输;简化平台的变更;创建新的Internet语言。优势:是一种描述数据和数据结构的语言;自描述性;内容和显示相分离;可扩展性;独立于平台;可自定义标签。举例说明XML的应用。答:XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。一些主要的网络设备制造商,如CISCO、JUNIPER等,生产的网络设备也已提供了对XML的支持,以利于今后基于XML的网络管理。XML与HTML的联系与区别。答:联系:HTML用来“如何显示数据”,它

2、的作用只是用来修饰文档上面的数据,XML可以用来表示“数据是什么”。二者同为标记语言,有着相似的语法。区别:HTML文档包含显示标记,主要为了浏览;XML标记表示了数据的逻辑结构,同时进行严格的语法和语义检查;HTML包含预定义的标记集;XML自定义标记集,可扩展性强。XML文档将数据与显示格式分离。简述格式良好的XML文档应遵循的规则。答:包含一个或多个元素;只有一个根元素;元素之间的嵌套要正确;必须有关闭标签;标签对大小写敏感;属性必须加引号;特殊字符用实体引用替代。请说明什么是“名称空间”,它在XML中有什么作用。答:概念:命名的汇集,它由URI确定,在XML文件中作为元素类型和属性名使

3、用。作用:解决元素名不确定性及避免元素命名冲突。简述一般实体与参数实体的区别。答:一般实体:文档内容中使用的实体;声明语法:;引用实体的方式:&实体名。参数实体:在DTD中使用的已分析实体,只能在DTD中使用;声明语法:;引用实体的方式:%实体名。简述XMLSchema与DTD技术的不同点。答:DTD:不遵守XML语法;不可扩展;不支持命名空间的应用;没有强大的数据类型支持。XMLSchema:基于XML语法;大大扩充了数据类型;支持元素的继承;支持属性组。简述XSL技术与CSS的区别。答:CSS不能重新排序文档中的元素;CSS不能判断和控制哪个元素被显示,哪个不被显示;CSS不能对文档的内容

4、进行操作;XSL是一种特殊的XML文件。因此,XSl必须满足XML规范。CSS则是具有其自身语法的语言。DOM的工作原理。答:首先将XML文档一次性的装入内存,然后对文档进行解析,根据文档中定义的元素、属性、注释、处理指令等不同的内容进行分解,以“节点树”的形式在内存中创建XML文件的表示,也就是一个文档对象模型,即,把文档对象化,文档中每个节点对应着模型中的一个对象,然后根据对象提供的编程接口,在Application中来访问XML文档进而操作XML文档。SAX接口的工作机制。答:SAX是解析XML程序除了DOM接口另外的一种接口,由事件驱动,并不需要一次性读入整个文档在内存中操作,该接口是

5、以流的方式读取XML文件到内存中,以事件模型的方式解析处理XML文件,获取XML文件里面的信息,而文档的读入过程也就是SAX的解析过程。现开发一个JAVA程序,读取大小超过1G的XML文档,请问应采用何种方法,为什么?答:采用SAX技术。因为SAX由事件驱动,不用一次性读取整个文档,只是顺序读入XML文件内容并产生相应的事件,适合处理任意大小的XML文件。简述SAX与DOM的不同点。答:SAX:顺序读入XML文件内容并产生相应的事件,适合处理任意大小的XML文件;只能按顺序对XML文档读取一遍,不支持文件的随机访问;只能读取文档的内容,不能修改;开发逻辑较为复杂,需要自行编写事件处理器。DOM:需要整体读入XML文件内容以在内存中建立DOM树,不适合处理大型XML文件;可以随意存取DOM树的任意部分,不限次数;可以任意修改DOM树,从而修改XML文件;易于理解,易于开发。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁