如何解析50M大小得XML文件 由于XML文件太大,有什么版本能提高效率 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 t听说SAX是将XML文件分批放入内存,所以比Dom要快,也节省内存。不知道效率能提高多少目前的代码已经用Dom完成,所以不想对代码有大的改动,所以看有没有别的办法 再快的效率也是需要时间的,唯一不可理解的是你为什么会有这么大的一个XML呢,难道就没有办法把它弄小点吗? 建议用SAX。SAX适合比较大的XML。而且内存占用的没有DOM那么大。DOM是一次将所有的XML读到内存里面生成一个DOM TREE ,所以不适合你的这个文档。 具体的使用SAX的方法,查看下帮助文档。 我最近看了一下,那个大的XML的处理哦,如果相对很大的XML,要用那个SAX来处理哦,他是一次性的读,用那个DOM,好像很耗用内存的哦 恩,DOM 是把XML所有的文章都读进内存,所以如果XML比较大的时候,就很好内存了,速度也慢。DOM就好比看一本书,把这个书都背下来,然后再用。而SAX相对于DOM则是只看目录,不是全部都读的,需要那部分就用那部分。SAX 解析器使用回调用机制来通知客户端应用程序,而不是将整个文档都存储再内存中,即使是处理大型的文档也不会占用大量的内存 这么大的XML文件要用DOM解析效率肯定是不能让楼主满意的如果楼主真想完成对一个50M XML文件的解析建议楼主还是采用SAX对该文件进行解析厌烦修改代码是写不出高质量程序的 java 链表对象的排序如何实现? Java Concrrent 一个生产者供给多个消费者,线程设计? java程序,帮忙看下...有耐心又有爱心的前辈请进! 截取 字符串 问题 可以马上发钱!~ java异常 问题 throws问题 怎样获取文件的创建时间??????????? 异常 请教一个取时间的函数,急!!!!!!!!!!!!!!!! 请教一个java多线程,wait和nofity的问题。 开发swing 的JFace插件哪里有下,for eclipse 请问一下httpsevlet的问题
厌烦修改代码是写不出高质量程序的