• dom4j 如何保存&而不转义成&


    使用dom4j的XMLWrtier输出的问题。如果XML里面包含了一些特殊字符,比如 &保存的时候会转义成&

     即使你设了SetEscapeText(false) 也没用。

      

    XMLWriter writer = new XMLWriter(fos);  

    writer.setEscapeText(false);  
    writer.write(document);  

    得用普通的文本处理 

    FileOutputStream out = new  FileOutputStream(filename);

    OutputSteamWriter writer = new OutputSteamWriter (out,"utf-8");
    Writer.write(doc.asXML().replace("&",“&”));
    Writer.flush();
    out.close();

  • 相关阅读:
    Spring MVC(一)
    Spring-IOC总结
    IT
    Spring基础
    Maven
    Ajax笔记
    数据库和SQL语言
    JDBC
    拦截器
    文件上传
  • 原文地址:https://www.cnblogs.com/zitjubiz/p/dom4j_escape_text_amp.html
Copyright © 2020-2023  润新知