JAVA解析XML的速度快吗?为什么我一个6M多的XML解析了20多分钟还没解析好 跟你的xml文件复杂程度,你代码的优化程度都有关系呗。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的是什么方式?DOM或是SAX?DOM方式把XML文档全部加载进入内存!而SAX则是基于事件处理方式的XML处理方式,不用把XML全部加载进入内存,速度方面SAX在处理大XML文档是应该会快点~~~~~~~~~~~~`` 一个文件就6M我觉得当然会很久。我的1000多行的JSP都要编译大概15秒左右。 用SAX速度超快。6兆的东东应该一下就完了。 用SAX速度超快。6兆的东东应该一下就完了。 如果使用DOM解析的话是比较慢的,因为他要将全部文件读入内存进行解析,你的文件越大、结构越复杂它的速度就越慢,而且不是现行增长,使平方甚至立方增长。而且内存消耗也很大。(6M的XML差不多要消耗几十上百兆的内存)一般来说,对大文件解析都是采用SAX,它对内存的占用不多,因为不需要将全部内容读入内存,即使文件很大也没问题。 java 环境变量配置问题 如何在网页中播放声音 关于Java搜索的 JSP中连接数据库有问题谁能解决 一个很急的问题!!!!!!!!!!!!!!.谢谢各位先. 正则表达式匹配的问题! 如何配置Spring的环境变量? 在线等! 帮帮我啊! 本人同样大三,初学Java,请教学习Java的方法! java怎样创建数据库,40分给第一个完美解决问题的人! jdom解析的编码问题 XML文档中的DTD丢失问题! 请问是什么问题?如何解决?
DOM或是SAX?
DOM方式把XML文档全部加载进入内存!
而SAX则是基于事件处理方式的XML处理方式,不用把XML全部加载进入内存,
速度方面SAX在处理大XML文档是应该会快点~~~~~~~~~~~~``
我的1000多行的JSP都要编译大概15秒左右。
一般来说,对大文件解析都是采用SAX,它对内存的占用不多,因为不需要将全部内容读入内存,即使文件很大也没问题。