var xslt = new ActiveXObject("Msxml2.XSLTemplate.3.0");
var xsl = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.3.0");
var xslproc;
xsl.async = false;
xsl.load('myxsl.xsl');
xslt.stylesheet = xsl;
var xml = document.getElementById('ChargeableMessages');
xslproc = xslt.createProcessor();
xslproc.input = xml;
xslproc.addParameter("myParam", "myVal");
xslproc.transform();
var transform = xml.transformNode(xsl);