XSLT分为两类:
1:客户端转换:需要浏览器的支持。
2:服务器转换:需要使用编程将XML根据XSLT文档转换成相应的HTML,在输出到客户端。
服务器转换分为两类:
1:实时转换:当服务器接收客户端请求后,借助于JSP、PHP等动态脚本语言临时根据XSLT转换XML,然后在将转换后的HTML发送给客户端。
2:批量转换:服务器定期转换XML,当服务器接收到请求后直接将已有的HTML发送给客户端,适用于XML变化频率较低的情况。
常用的XSLT转换处理器:
1:Xalan:Apache的子项目。网站http://xalan.apache.org
2:Saxon:SourceForge的子项目。网站http://saxon.sourceforge.net
Xalan处理器
所需包:
xalan.jar:Xalan的核心类库,需要依赖于serializer.jar。
xercesImpl.jar、xml-apis.jar:Java API for XML Processing(JAXP)的核心类库。
使用方法:</