遍历project表,每个project表下有n条数据。我以每100个document节点生成一个xml文件。如何才能得到以下格式的所有xml文件
<?xml= ..>
<exmaple version= '1.0'>
<project id="",name="">
<document>
<name></name>
<id></id>
</document>
<...>
</project>
<........>
</example>

解决方案 »

  1.   

    写个循环,每100个document节点写入同一个文件就可以了。...
    long counter = 0;
    Document dom = null;
    while(rs.next()) {
        counter++;
        if (counter % 100 == 0) {
            //创建dom对象并写入公共的属性和节点
            ...
        }    //获取数据,并生成dom的节点
        ...    if (counter % 100 == 0) {
            // 把这个doc写入文件系统从而生成一个xml文件。
            ...
            dom = null;
        }
    }
      

  2.   

    不好意思,第一个语句错了,应该是:if (counter % 100 != 0) {
        //创建dom对象并写入公共的属性和节点
        ...
    }