public class XmlUtil
{
/**
* 获取新带<![CDATA[ ]]>的XML文件
*
* @author ZengWenfeng
* @date 2020.11.10
* @email 117791303@QQ.COM
* @mobile 13805029595
* @param xml
* @return
*/
public static String getNewXmlWithCdata(String xml)
{
if (xml == null)
{
return xml;
}
if (xml.startsWith("<![CDATA[") == false)
{
xml = "<![CDATA[" + xml;
}
if (xml.endsWith("]]>") == false)
{
xml = xml + "]]>";
}
return xml;
}
/**
* 替换XML转义符
*
* @author ZengWenfeng
* @date 2020.11.10
* @email 117791303@QQ.COM
* @mobile 13805029595
* @param xml
* @return
*/
public static String replaceEscapeSymbol(String xml)
{
return xml.replaceAll("&", "&")
.replaceAll("<", "<")
.replaceAll(">", ">")
.replaceAll("\"", """)
.replaceAll("'", "'");
}
}
https://blog.csdn.net/spencer_tseng/article/details/109568985