java哪个类库解析xml性能最快?

绝对零度 发布于 2012/04/10 21:05
阅读 13K+
收藏 5
现在java解析XML除了SAX,JDom, Dom4j这些外,还有哪些性能比较好的呢?
加载中
0
Monkey
Monkey
相差不大吧,一般没人用xml存一个很大的文件的,xml存大文件性价比太低了,标签占据了大多数空间了。
0
nubo
nubo

解析方式两种:

1.推式 (SAX)

2.拉式 (StAX)

但我认为如果是解析xml遇到性能瓶颈的话,是不是应该考虑下设计思路呢?

sjack
sjack
yes.
0
一号男嘉宾
一号男嘉宾
没有最好,只有更好,更高更快更强~
0
绝对零度
绝对零度
JiBX好想在性能和内存占用方面都比较理想。
0
浪客Dandy
浪客Dandy

解析xml首先要看你的需求,你如果需要用节点式的访问甚至搜索,肯定要用dom系列

如果你是从网络上获取xml 解析成object,那肯定StAX效率高

 

0
wkiskey
wkiskey
javax.xml.stream.XMLInputFactory
使用这个,也还好
0
Flexer
Flexer

jdom,dom4j,xstream,xmlbeans, Commons-Digester,xblink,commons-betwixt

试试xblink,commons-betwixt,xstream吗

0
甘薯
甘薯

JDK最新提供的东西是stax. 虽然没有测试过性能,

但想来应该问题不大.

对付一般的用JDOM就行.

0
军区文工团
军区文工团
xml一般用来做配置文件,文件一般不大,好像用dom4j的比较多
0
JerryMeng
JerryMeng
就两大类dom和sax,其他都是修修补补、做点优化。
返回顶部
顶部