dom耗内存,sax耗cpu,如果xml文件太大,还是用sax吧,他是用流处理的

解决方案 »

  1.   

    dom耗内存,sax耗cpu,如果xml文件太大,还是用sax吧,他是用流处理的
      

  2.   

    用octopus,它是用JDBC驱动对两个数据库进行转换,速度不知,反正用起来很方便。
    也是DB->XML->DB格式,但是可能优化过吧,总比你手工快
      

  3.   

    那个octopus下载速度很慢的,要的话,和我联系
      

  4.   

    你这个需求不谈可以用数据库内的表的导出导入来实现
    就是用xml也不能用jdom或者dom4j或者dom
    他们都是要把所有内容加载在内存操作的,非常消耗资源,不可取!要是我的话,不如自己写xml文件,用文件流来写,那样既有你的系统的特异性也能提高效率!但是话又说回来了,你为什么要这么做?数据库内就可以完成你说的功能,并且不需要写任何代码!