Xml文件是普通的文本文件,你把它当做普通文件处理,注意编码即可。
为什么要把它转为String呢?使用XML存储是为了读取的方便,为何不用DOM处理?

解决方案 »

  1.   

    这是因为我在做一个xmldbms的咚咚,我调用了别人写的一个方法创建map对象,需要将map文件转为一个String传入。能不能给出代码亚?
      

  2.   

    处理dom循环读入数据,写入StringBuffr就可以了.
      

  3.   

    一般使用Reader读:
    FileReader fileReader = new FileReader(fileName);
    BufferedReader bufReader = new BufferedReader(fileReader);         StringBuffer result = new StringBuffer();
             String s;
             while ((s = bufReader.readLine()) !=null){
                  result.append(s);
       
             }
    return result.toString();