Provo a vedere se riesco ad avere un pò di fortuna..
Codice PHP:
__doTrasform:function (docElement, xmlDoc, xslDoc) {
if (xmlDoc == null || xslDoc == null) { alert('qualcosa di null'); };
if (window.ActiveXObject){
document.getElementById(docElement).innerHTML = xmlDoc.transformNode(xslDoc);
} else {
mainDocument = document;
var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xslDoc);
var fragment = xsltProcessor.transformToFragment(xmlDoc, mainDocument);
outputDiv = document.getElementById(docElement);
outputDiv.appendChild(fragment);
}
}
Questo è il codice, si trattta di un metodo che esegue la trasformazione di un file XML + XSLT.. le variabili xmlDoc e xslDoc sono valorizzate correttamente, ma ricevo di ritorno il seguente errore:
Codice PHP:
Errore: [Exception... "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: [url]http://www.***.com/xml/xmlTemp/ajax.js[/url] :: anonymous :: line 96" data: no]
La linea 96 è: var fragment = xsltProcessor.transformToFragment(xmlDoc, mainDocument);
Ora, sò che magari è un'argomento difficile ma qualcuno ha qualche idea di come risolvere il problema? :master: io intanto continuo la ricerca..