我在 Java 中工作,我有这个例子:
但是当我想显示最终的 HTML 时,我看不到 CDATA 标记包围的特殊字符。例如:
<![CDATA[à]] not show the à character
我需要理解这一点,因为我必须执行这段代码:
try {
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = builder.parse(new StringBufferInputStream(escapedStr));
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(doc, null);
renderer.layout();
OutputStream os = response.getOutputStream();
renderer.createPDF(os);
os.close();
} catch (Exception ex) {
ex.printStackTrace();
}
获取pdf页面。
为什么 CDATA 不显示任何特殊字符?