XML面试题及答案_第1页
XML面试题及答案_第2页
XML面试题及答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XML面试题一、XML有哪些解析技术?区别是什么?答:有DOM,SAX,STA等DOM处理大型文件时其性能下降的非常厉害。这个问题是由DOM勺树结构所造成的,这种结构占用的内存较多,而且DOM、须在解析文件之前把整个文档装入内存,适合对XML勺随机访问;SAX:不现于DOM,SA是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问;STAX:StreamingAPIforXML(StAX)。二、你在项目中用到了XML技术的哪些方面?如何实现的?答:用到了数据存贮,信息配置两方面。在做数据交换平台时,将不同数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。三、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?两种形式dtdschema;本质区别:schema本身是xml的,可以被XMLS析器解析(这也是从DTD上发展schema的根本目的);有DOM,SAX,STA等。(内容同一题)四、XML是什么?答:xml提供一种描述结构化数据的方法,是一种简单,与平台无关并被广泛采用的标准,xml文档可以承载各种信息.五、XML用来干什么?你说了解的XML技术及其应用?答:保存配置,站与站之间的交流,都用得到它,Xml不仅可以用来描述数据,还可以作为数据的载体。用xml分离数据,数据单独放在xml中,集中精力更好的完成html的数据显示和布局,方便维护。xml可以作为商业系统之间交换金融信息所使用的语言。交换数据,用xml可以减少交换数据的复杂性。xml可以用来共享数据.因为xml无关于硬件和软件。xml可以充分的利用数据。可以用于创建新语言,xml是WM语言的母亲,WML无线标记语言,用于标识运行于手持设备上的internet程序。六、XML禾口HTML的区别?设计上的区别:xml用来存储数据,重在数据本身,HTML用来定义数据,重在数据的显示模式。xml可扩展性强,因为他本身就是可扩展性标记语言,可创建个性化的标记语言,提供更多数据操作。xml语法比HTM严格。起始标签和结束标签要匹配,嵌套标签不能互相嵌套,区分大小写。xml属性值必须放在引号中,html可有可无。xml必须有相应的值,但html可以有不带值的属性名。七、XML文件和普通配置文件相比有哪些优点?xml是一个标准的技术,在处理上可以更加的统一。从对配置文件的后期处理上,对xml的操作的api更多,更方面,而文本文件不是特别的方便。xml可以有定义语法的dtd文件,这样读取配置信息的时候,可以先根据dtd检查当前的xml配置文件是否语法正确,而文本文件没有办法检查语法。(对于配置文件非常关键)xml文件可以非常方便的转换成其他格式的文件,而文本文件不可以。5xml利用xslt可以有更好的显示效果,而文本文件很难做到。xml可以非常方便的搜索其中的一些配置信息,试想如果配

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论