XML面试题及答案

上传人:公**** 文档编号:564146444 上传时间:2023-12-22 格式:DOCX 页数:3 大小:11.29KB
返回 下载 相关 举报
XML面试题及答案_第1页
第1页 / 共3页
XML面试题及答案_第2页
第2页 / 共3页
XML面试题及答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《XML面试题及答案》由会员分享,可在线阅读,更多相关《XML面试题及答案(3页珍藏版)》请在金锄头文库上搜索。

1、XML 面试题、 XML 有哪些解析技术?区别是什么?答:有 DOM,SAX,STAX 等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所 造成的,这种结构占用的内存较多,而且 DOM 必须在解析文件之前把整个文档装 入内存,适合对 XML 的随机访问;SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件, 不需要一次全部装载整个文件。 当遇到像文件开头,文档结束,或者标签开头 与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处 理 XML 文件,适合对 XML 的顺序访问;STAX:Streaming APIfor XML

2、 (StAX)。二、你在项目中用到了 XML 技术的哪些方面?如何实现的?答: 用到了数据存贮,信息配置两方面。在做数据交换平台时,将不同数据 源的数据组装成 XML 文件,然后将 XML 文件压缩打包加密后通过网络传送给接收 者,接收解密与解压缩后再同 XML 文件中还原相关信息进行处理。在做软件配置 时,利用 XML 可以很方便的进行,软件的各种配置参数都存贮在 XML 文件中。三、XML文档定义有几种形式?它们之间有何本质区别?解析XML 文档有哪几种方式?1. 两种形式 dtd schema;2. 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD 上发展 s

3、chema 的根本目的);3. 有 DOM,SAX,STAX 等。(内容同一题)四、XML是什么?答:xml提供一种描述结构化数据的方法,是一种简单,与平台无关并被广泛 采用的标准,xml文档可以承载各种信息.五、XML用来干什么?你说了解的XML技术及其应用?答:保存配置,站与站之间的交流,都用得到它,Xml不仅可以用来描述数据, 还可以作为数据的载体。1. 用 xml 分离数据, 数据单独放在 xml 中, 集中精力更好的完成 html 的数据显 示和布局, 方便维护。2. xml 可以作为商业系统之间交换金融信息所使用的语言。3. 交换数据, 用 xml 可以减少交换数据的复杂性。4.

4、xml 可以用来共享数据.因为 xml 无关于硬件和软件。5. xml 可以充分的利用数据。6. 可以用于创建新语言,xml是WML语言的母亲,WML无线标记语言,用于标识运 行于手持设备上的internet程序。六、XML和HTML的区别?1. 设计上的区别:xml用来存储数据,重在数据本身,HTML用来定义数据,重在数据的显示模式。2. xml 可扩展性强,因为他本身就是可扩展性标记语言,可创建个性化的标记语言, 提供更多数据操作。3. xml 语法比 HTML 严格。a. 起始标签和结束标签要匹配,b. 嵌套标签不能互相嵌套,c. 区分大小写。4. xml属性值必须放在引号中,html可

5、有可无。5. xml 必须有相应的值, 但 html 可以有不带值的属性名。七、XML文件和普通配置文件相比有哪些优点?1.xml 是一个标准的技术,在处理上可以更加的统一。2从对配置文件的后期处理上,对xml的操作的api更多,更方面,而文本文 件不是特别的方便。3. xml 可以有定义语法的 dtd 文件,这样读取配置信息的时候,可以先根 据 dtd 检查当前的 xml 配置文件是否语法正确,而文本文件没有办法检查语 法。(对于配置文件非常关键)4. xml 文件可以非常方便的转换成其他格式的文件,而文本文件不可以。5 xml 利用 xslt 可以有更好的显示效果,而文本文件很难做到。6. xml 可以非常方便的搜索其中的一些配置信息,试想如果配置文件很大, 这个优点是很明显的,而文本文件则不太方便。7. xml 可以携带更多、更丰富的的配置信息,而文本文件不容易做到。声明以上内容多为网友观点!)

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号