【发布时间】:2013-04-14 18:39:38
【问题描述】:
我正在使用 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 不显示任何特殊字符?
【问题讨论】:
-
你为什么首先在那里使用 CDATA 部分?