又来2题 面试题

guye1986 2009-03-19 08:25:41
5.对XML的解析有几种方式,请写出他们的区别
6. web.xml的用处,以及内容
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
guye1986 2009-03-20
  • 打赏
  • 举报
回复
如果自己写 还是知道一点点 只是不是很全面,
毕竟没什么工作经验。。。
就是想看看有没有比较好的答案,,,
feixianren 2009-03-20
  • 打赏
  • 举报
回复
楼主自己回答不出来呗
mumu_java 2009-03-20
  • 打赏
  • 举报
回复
基础很关键.呵呵.
java__king 2009-03-20
  • 打赏
  • 举报
回复
DOM:
是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。
  另一方面,对于特别大的文档,解析和加载整个文档可能很慢且很耗资源,因此使用其他手段来处理这样的数据会更好。这些基于事件的模型,比如SAX。

SAX :
这种处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比它的替代者DOM快许多。
JDOM
目的是成为Java特定文档模型,它简化与XML的交互并且比使用DOM实现更快。由于是第一个Java特定模型,JDOM一直得到大力推广和促进。正在考虑通过“Java规范请求JSR-102”将它最终用作“Java标准扩展”。从2000年初就已经开始了JDOM开发。


DOM4J:
它是JDOM的一种智能分支。它合并了许多超出基本XML文档表示的功能,包括集成的XPath支持、XML Schema支持以及用于大文档或流化文档的基于事件的处理。它还提供了构建文档表示的选项,它通过DOM4J API和标准DOM接口具有并行访问功能。从2000下半年开始,它就一直处于开发之中。
DOM4J是一个非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。如今你可以看到越来越多的Java软件都在使用DOM4J来读写XML,特别值得一提的是连Sun的JAXM也在用DOM4J。
mirzlm 2009-03-20
  • 打赏
  • 举报
回复
学习学习
possibleonline 2009-03-19
  • 打赏
  • 举报
回复
http://www.cn-java.com/www1/?553689/viewspace-4855
zhuzhou110 2009-03-19
  • 打赏
  • 举报
回复
哎可怜的我做测试的去了5555555555555555
不善^ 2009-03-19
  • 打赏
  • 举报
回复
6.http://www.diybl.com/course/3_program/java/javashl/2008410/108790_5.html
hspqq 2009-03-19
  • 打赏
  • 举报
回复
额。。。
都是基本的。。。

81,077

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧