社区
Web 开发
帖子详情
又来2题 面试题
guye1986
2009-03-19 08:25:41
5.对XML的解析有几种方式,请写出他们的区别
6. web.xml的用处,以及内容
...全文
96
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版的
Java
面试
题
,J2EE
面试
题
,.net
面试
题
,PHP
面试
题
,数据库
面试
题
,英语面试,外企面试,软件测试
面试
题
,Python
面试
题
,Oracle
面试
题
,MySql
面试
题
,Web开发
面试
题
,Unix
面试
题
,程序员面试,网络技术
面试
题
,网络安全
面试
题
,Linux...
C/C++程序设计员应聘常见面试试
题
深入剖析
面试
题
的目的并不在于提供求职指导,而是从技术上分析
面试
题
的内涵。许多
面试
题
看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的 strcpy 函数都可看出面试者在技术上究竟达到了怎样的...
linux面试笔试
题
大全
linux面试笔试
题
大全,很详细的资料 一.填空
题
: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。
微软面试100
题
系列之高清完整版PDF文档[带目录+标签]by_July
该系列包含了11篇文章,总共300多道
面试
题
,主要聚焦于数据结构、算法以及海量数据处理三大主
题
。这些内容来源于July在其个人博客(http://blog.csdn.net/v_july_v)上发表的文章集合。 #### 二、数据结构 数据...
2013年IT面试之百度笔试面试大礼包
2. **移动软件开发笔试
题
**:这类
题
目通常包含简答
题
和编程
题
两部分。简答
题
可能涉及计算机基础知识,比如精简指令集(RISC)和复杂指令集(CISC)的区别,二叉树遍历序列的转换,以及面向对象方法中的重写与重载等...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章