Salve a tutti, ho un problema nell'interpretare e processare un foglio XML legato ad un XSL a cui passo 1 parametro "id".
Il fatto è che su explorer il seguente codice JAVASCRIPT funziona !!
ma su Mozilla no !! ... ho dato un occhio a XSLT Processing Engine (TransforMiiX)di Mozilla ... e forse è la soluzione ... ma sapete come potrei applicarla sintatticamente con le mie necessità ?? non riesco a trovare tutorial a riguardo !!
grazie mille in anticipo per l'aiuto
function applyXSLTWithParam(xmlFileName, xslFileName, paramName, paramValue)
{
var objXML;
var objXSLT;
var objxsltTemplate;
var objxsltProcessor;
try
{
objXML = new ActiveXObject("MSXML2.DOMDocument.4.0");
objXML.async = false;
objXML.validateOnParse = false;
objXSLT = new ActiveXObject("MSXML2.FreeThreadedDOMDocument.4.0" );
objXSLT.async = false;
objXSLT.validateOnParse = false;
//Load XML and XSLT documents
objXML.load(xmlFileName);
objXSLT.load(xslFileName);
objxsltTemplate = new ActiveXObject("MSXML2.XSLTemplate.4.0");
objxsltTemplate.stylesheet = objXSLT;
objxsltProcessor = objxsltTemplate.createProcessor();
objxsltProcessor.input = objXML;
objxsltProcessor.addParameter(paramName, paramValue);
objxsltProcessor.transform();
alert(objxsltProcessor.output);
return objxsltProcessor.output;
}
catch(e)
{
//error handling
}
}

Rispondi quotando
