标题解决CDATA里面<>被转义问题
Document document = DocumentHelper.createDocument();
Element xml = document.addElement(“xml”);
xml.addElement(“ToUserName”).addText("<![CDATA[" + fromUserName + "]]>");
xml.addElement(“FromUserName”).addText("<![CDATA[" + toUserName + "]]>");
xml.addElement(“CreateTime”).addText(createTime);
xml.addElement(“MsgType”).addText("<![CDATA[" + "image" + "]]>");
Element image = xml.addElement(“Image”);
image.addElement(“MediaId”).addText("<![CDATA[" + mediaId2 + "]]>");
String asXML = xml.asXML();
StringBuffer stringBuffer = new StringBuffer();
String buffer = stringBuffer.append(asXML).toString();
String unescape = HtmlUtils.htmlUnescape(buffer); //解决 ‘<>’ 被转义问题