我有一个servlet,这个servlet的响应是XML格式的。 我有一个包含html代码的StringBuffer。此字符串缓冲区将位于HTTPResponse(servlet)中,因此位于XML响应中。
如何将StringBuffer解析为CDATA ??
答案 0 :(得分:0)
如果您使用DOM创建XML答案,请使用document.createCDATASection(yourStringBuffer.toString())
。
答案 1 :(得分:0)
如果你的回答只是一个字符串,那么最简单的方法就是做。
String.format("<![CDATA[%s]]>", html);
或使用字符串缓冲区
String.format("<![CDATA[%s]]>", stringBuffer.toString());