Je souhaite utiliser le xsl généré par une 1ere transformation pour effectuer une 2eme transformation.
Voici mon code :
function Pipe_Transform()
{
Source1_xml = loadXMLDoc("Source1.xml");
Style_xsl = loadXMLDoc("Style.xsl");
Source2_xml = loadXMLDoc("Source2.xml");
Output_xsl = Source1_xml.transformNode(Style_xsl);
Output_html= Source2_xml.transformNode(Output_xsl); // erreur ici
}
J'ai un message d'erreur dans javascript : "type incompatible".
Je suppose que Output_xsl n'a pas le bon type.
Mais je ne vois pas comment faire ?
Y a-t-il une alternative à la function .load?
Avec :
function loadXMLDoc(fname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{ xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); }
else
{ alert('Your browser cannot handle this script');}
xmlDoc.async=false;
xmlDoc.load(fname);
return(xmlDoc);
}
Partager