annirack(_at_)shaw(_dot_)ca wrote:
Hi,
I realise that this isn't entirely an xslt problem, but I'm not entirely
familiar with the JScript API for MSXML which is part of the problem.
I want to add some JScript to the results (html) of an xslt so that when the
user clicks a link on the result page, it causes an instance of MSXML to
retransform the xml file (possibly taking parameters) and reload the browser
window with the new results.
Client side transformation is the only appropriate way of handling this problem
in this case. Server side transformation would work quite nicely, but this
isn't in a situation where there's a server present.
Hi,
check out microsoft's site for examples, but:
Create a processor object:
// might want to cache this
var templates = new ActiveXObject("Msxml2.XSLTemplate.4.0");
templates.stylesheet = XSLT_as_A_DOM_object_variable;
var processor = templates.createProcessor();
...
processor.input = XML_DOM_source_variable;
processor.addParameter(name, value);
processor.transform;
document.all.containerDiv.innerHTML = processor.output;
best,
-Rob
Thanks,
Brendan
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list