您的位置:首页 > 其它

Dom4j中String 、Document 、文件类型的xml之间的相互转换

2016-06-02 16:42 471 查看
1、通过xml String创建Document

  Document ttdocument = DocumentHelper.parseText(xml);

  2、将Document 的xml格式化输出为文件

  OutputFormat format = OutputFormat.createPrettyPrint();

    format.setEncoding("UTF-8"); 

    //关键解决这个问就在此  把原来的FileWriter换成FileOutputStream

    XMLWriter write = new XMLWriter(new FileOutputStream("D:\\关联图xml.xml"),format);

    write.write(ttdocument);

    write.close();

  3、通过文件创建Document

  SAXReader saxReader = new SAXReader();

    Document tempdocument = saxReader.read(new File("D:\\xml.xml"));

  4、Document 转换成String

  xml = tempdocument.asXML();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: