可以在javascript transform ,LZ可以参考以下javascript代码:<script language="javascript"> var ss, cache; function init() { // create and load XSLT stylesheet must be free-threaded ss = new ActiveXObject('MSXML2.FreeThreadedDOMDocument.4.0'); ss.async = false; ss.load('stylesheet.xsl'); // create XSLTemplate object and compile stylesheet into it cache = new ActiveXObject("Msxml2.XSLTemplate.4.0"); cache.stylesheet = ss; } function transform(source) { // create and load source document var src = new ActiveXObject('MSXML2.DOMDocument.4.0'); src.async = false; src.load(source); // retrieve cached XSLProcessor and transform the source document var proc = cache.createProcessor(); proc.input = src; proc.transform(); target.innerHTML = proc.output; }
能用JS的地方都能用AJAX请求.
var ss, cache; function init()
{
// create and load XSLT stylesheet must be free-threaded
ss = new ActiveXObject('MSXML2.FreeThreadedDOMDocument.4.0');
ss.async = false;
ss.load('stylesheet.xsl'); // create XSLTemplate object and compile stylesheet into it
cache = new ActiveXObject("Msxml2.XSLTemplate.4.0");
cache.stylesheet = ss;
} function transform(source)
{
// create and load source document
var src = new ActiveXObject('MSXML2.DOMDocument.4.0');
src.async = false;
src.load(source); // retrieve cached XSLProcessor and transform the source document
var proc = cache.createProcessor();
proc.input = src;
proc.transform();
target.innerHTML = proc.output;
}