1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| // IE method
if (window.ActiveXObject)
{
var doc=new ActiveXObject("Msxml2.DOMDocument");
doc.async=false;
doc.loadXML(xml);
//xsl établie quelque part ici ou ailleurs, je suppose
transfo_result = new ActiveXObject("MSXML2.DOMDocument");
//xml.transformNodeToObject(xsl, transfo_result);
doc.transformNodeToObject(xsl, transfo_result);
}
else
{
var parser=new DOMParser();
var doc=parser.parseFromString(xml, "text/xml");
transfo_result = new XSLTProcessor();
transfo_result.importStylesheet(xsl);
//transfo_result = transfo_result.transformToDocument(xml);
transfo_result = transfo_result.transformToDocument(doc);
} |
Partager