【发布时间】:2013-11-19 12:20:33
【问题描述】:
我正在使用 xslt 转换将 xml 文件转换为 html 文件:
TransformerFactory factory = TransformerFactory.newInstance();
Source xslt = new StreamSource(new File("transform.xsl"));
Transformer transformer = factory.newTransformer(xslt);
Source text = new StreamSource(new File("test.xml"));
transformer.transform(text, new StreamResult(new File("output.html")));
当我这样做时,我得到一个可以用浏览器打开的 html 文件,但是当我尝试使用 iText 将该 html 转换为 pdf 文件时,我得到一个异常,因为某些标签没有正确关闭.示例:<br>(而不是 <br/>)。
我可以以某种方式指示转换器始终关闭标签吗?
【问题讨论】:
-
向我们展示
transform.xsl文件。