一、直接在顶层元素的上面假如<?xml-stylesheet type="text/xsl" href="XXX.xsl"?>
二、先创建一个空文档,利用appendChild方法加入由Document实例的方法
createProcessingInstruction("xml-stylesheet","type=/"text/xsl/" href=/"XXX.xsl/");
三、利用TransformerFactory的newTransformer(new StreamSource(XXX.xsl))关联xsl
四、利用Transformer的newTemplates(new StreamSource(XXX.xsl))关联xsl ,再用Templates实例创建newTransformer实例
transform(Source , Result)的参数:
Source 可以是StreamSource的实例也可以是DOMSource的实例。
StreamSource实例可以通过new StreamSource(File file)也可以new StreamSource( Inputstream inputstream) 其中的参数都是xml源文档。
Result 可以是 SteamResult的实例。SteamResult的实例可以通过new StreamResult(response.getWriter())或new StreamResul(response.getOutputStream())获得;
不对的地方请各位指出,谢谢!!