解决对象转xml, cdata被转义问题
·
<EXT2><![CDATA["不能"]]> </EXT2>
被转义成了
<EXT2><![CDATA["不能"]]></EXT2>
import org.springframework.web.util.HtmlUtils;
public String objToXml(Object obj) {
StringWriter sw = new StringWriter();
try {
JAXBContext jaxbContext = JAXBContext.newInstance(obj.getClass());
Marshaller marshaller = jaxbContext.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
marshaller.marshal(obj, sw);
} catch (JAXBException e) {
e.printStackTrace();
}
String xml = HtmlUtils.htmlUnescape(sw.toString());
return xml;
}
<EXT2><![CDATA["不能"]]></EXT2>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)