如何把2个.xml文件内容读出然后放到同一个.xml文件。假设原文件和目标文件为c:\a.xml,c:\b.xml;c:\ab.xml.谢谢高手指点。

解决方案 »

  1.   

    copy c:\a.xml+c:\b.xml c:\ab.xml呵呵
    DOS命令
      

  2.   

    将两个xml文件写入到 一个xml文件中,会有两个xml头文件,解析通过不了了,而且,你那两个 xml文件结构是否一致,如果是一致的,那你就用JDom去读文件读到对象中,然后在写
      

  3.   

    用DOM4J读入一个较长的  然后把那个短的XML的元素接在后面
    直接放在一起肯定不对,XML是树型结构不能有2个ROOT的
      

  4.   

    1、如果只是需要把两个文件合并,直接使用java.io.*中的文件读取和写入方法就可以了。
    2、如果还需要保证文件的可用性,最好根据文件的特性定义一些规则,例如:xml文件声明的形式、root的形式等等,然后根据这些规则在读取文件时决定内容取舍。