【发布时间】:2013-11-27 08:31:21
【问题描述】:
我们正在使用 Xalan XSLT 进行 XSL 转换以生成 HTML 输出,即 XML+XSL=HTML。
以下是代码。
out=response.getOutputStream();
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer()
transformer.transform(new StreamSource(in), new StreamResult(out));
我不希望在数据显示在浏览器上之前完成整个转换。我希望具有 HTML 输出的 StreamResult 开始向浏览器发送数据,因为它确实在单个 XML 节点/XSL 应用模板上执行 xsl 转换,以便用户获得在浏览器生成时显示某些内容的印象,因为它是可能的使报告 XML 变大。
我如何做到这一点? Xalan XSLT 支持吗?是否有任何其他 XSLT 解析器支持它。
非常感谢您的建议。
【问题讨论】: