社区
Web 开发
帖子详情
又来2题 面试题
guye1986
2009-03-19 08:25:41
5.对XML的解析有几种方式,请写出他们的区别
6. web.xml的用处,以及内容
...全文
92
9
打赏
收藏
又来2题 面试题
5.对XML的解析有几种方式,请写出他们的区别 6. web.xml的用处,以及内容
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
额。。。
都是基本的。。。
最全的IT公司
面试
题
集 CHM版的
搜集了超级多的
面试
题
,做成了CHM版,希望对准备面试的朋友有所帮助,主要的分类如下: Java
面试
题
,J2EE
面试
题
,.net
面试
题
,PHP
面试
题
,数据库
面试
题
,英语面试,外企面试,软件测试
面试
题
,Python
面试
题
,Oracle
面试
题
,MySql
面试
题
,Web开发
面试
题
,Unix
面试
题
,程序员面试,网络技术
面试
题
,网络安全
面试
题
,Linux
面试
题
,Hibernate
面试
题
,Spring
面试
题
,SQL Server
面试
题
,Struts
面试
题
,EJB
面试
题
本文件已经收集了 http://www.mianwww.com 至 2009年10月27日的所有内容。 有人可能下载后打不开:提示The address is not valid 解决方法: 1. 右键点击下载后的文件,点Properties 属性 2. 点击Unblock 3. 双击重新打开下载的文件
C/C++程序设计员应聘常见面试试
题
深入剖析
C/C++程序设计员应聘常见面试试
题
深入剖析,不看会后悔!!!!!!!!!
linux面试笔试
题
大全
linux面试笔试
题
大全,很详细的资料 一.填空
题
: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。
微软面试100
题
系列之高清完整版PDF文档[带目录+标签]by_July
本微软面试100
题
系列,共计11篇文章,300多道
面试
题
,截取本blog索引性文章:程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦:http://blog.csdn.net/v_july_v/article/details/6543438,中的第一部分编辑而成,涵盖了数据结构、算法、海量数据处理等3大主
题
。 闲不多说,眼下九月正是校招,各种笔试,面试进行火热的时节,希望此份微软面试100
题
系列的PDF文档能给正在找工作的朋友助一臂之力! 如果读者发现了本系列任何一
题
的答案有问
题
,错误,bug,恳请随时不吝指正,你可以直接评论在原文之下,也可以通过私信联系我。 祝诸君均能找到令自己满意的offer或工作,谢谢。July、二零一二年九月二十日
面试 SQL整理 常见的SQL
面试
题
:经典50
题
目录 SQL基础知识整理: 常见的SQL
面试
题
:经典50
题
三、50道
面试
题
2.汇总统计分组分析 3.复杂查询 sql
面试
题
:topN问
题
4.多表查询 【
面试
题
类型总结】这类
题
目属于行列如何互换,解
题
思路如下: 其他
面试
题
: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表中查找数...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章