你那个list有多大~这个方法不是很好,内存益处,

解决方案 »

  1.   

    list太大了,批量添加list,一次append几十个。
    或者用sax
      

  2.   

    是list很大吗?
    我现在是一个表中有2000条记录,我做一个循环,每次取500条放在list中,然后按这种方法生成xml文件  前2次的时候还能过去,等到了的三次的时候就会在record.addContent(item);报错抛出内存溢出,后来增大虚拟机内存,但总感觉治标不治本。
    如果是list很大的话,我每次都把list分开成几个list,感觉还会出现这个问题的
      

  3.   

    有时还会出现这种情况:<itm name="name">a</item>
    <item name="name">b</itm>我都快被xml搞抓狂了
      

  4.   

    标准的应该是<item name="name">a</item>