una opció és usar l'xmlHttpRequest per carregar-los.
Després per tranformar l'XML obtingut amb l'XmlHttpRequest el següent codi ho fa usant l'XSL carregat anteriorment.
var target = document.getElementById(gObjId);
xmlRef = xmlhttp.responseXML;
target.innerHTML = "";
var outputXHTML = null;
if (window.ActiveXObject)
{
outputXHTML = xmlRef.transformNode(gXSLT);
target.innerHTML = outputXHTML;
}
else
{
outputXHTML = gXSLT.transformToFragment(xmlRef, document);
target.appendChild(outputXHTML); // .innerHTML= outputXHTML.textContent;//
}
Per carregar elXSLTProcessor (gXSLT) cal fer:
gXSLT = new XSLTProcessor();
// carregar l'XSL en el document xslRef
gXSLT.importStylesheet(xslRef);
Es pot trobar com fer-ho a:
http://www.codingforums.com/showthread.php?t=91403