xml关联xsl的四种方法及Transformer的transform方法学习心得

一、直接在顶层元素的上面假如<?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())获得; 

不对的地方请各位指出,谢谢!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值