社区
Web 开发
帖子详情
又来2题 面试题
guye1986
2009-03-19 08:25:41
5.对XML的解析有几种方式,请写出他们的区别
6. web.xml的用处,以及内容
...全文
83
9
打赏
收藏
又来2题 面试题
5.对XML的解析有几种方式,请写出他们的区别 6. web.xml的用处,以及内容
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
额。。。
都是基本的。。。
前端经典
面试
题
(一)
在鱼龙混杂的前端行业中,面试一直是一门非常重要的课程,尤其是笔试
题
。本课程精选了22道出现率颇高的经典的前端
面试
题
,从浅入深的了解认知这些经典
题
真实意图,教你如何举一反三,作出正确作答。
又又又来9道让我萌币的
面试
题
第 1
题
:['1', '2', '3'].map(parseInt)what & why ?这是今天...
又来八道让我萌币的前端
面试
题
第 1
题
:如何把一个字符串的大小写取反(大写变小写小写变大写),例如 ’AbC' 变成 'aBc' 。function processString (s) { ...
又又来八道让我萌币的前端
面试
题
第 1
题
:介绍下如何实现 token 加密<img src="1.jpg" style="width:480px!important;”>答案:...
Redis工作无忧
面试
题
详解
介绍:本课程共4节内容,是从“精讲”课程中抽取出来的
面试
题
题
详解,包括redis基础、数据类型、集群搭建、集群的扩容、节点移除、槽的重新分配等高可用方案。如果您对整个课程感兴趣可以直接在本网站搜索“张立坤”讲师即可查看我的所有课程的精讲内容,多谢支持。。适合人群:熟悉基本的JAVA开发,熟悉基本的Linux使用命令。目标:通过本课程学习,能够熟练掌握redis在Linux环境下的集群部署、扩容、槽分配、节点移除等操作。适合人群:有Redis基础的开发人员。
Web 开发
81,077
社区成员
341,831
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章