Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

abertoletti

Chamar XML, XSL por javascript no FF

Recommended Posts

Pessoal não consigo chamar o XML + XSL no firefox, estou fazendo assim:

 

try {				var xslt = new ActiveXObject("Msxml2.XSLTemplate");				var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");				var xslProc;				xslDoc.async = false;				xslDoc.resolveExternals = false;				xslDoc.load("menu.xsl");				xslt.stylesheet = xslDoc;				var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");				xmlDoc.async = false;				xmlDoc.resolveExternals = false;				xmlDoc.load("base.xml");				xslProc = xslt.createProcessor();				xslProc.input = xmlDoc;				xslProc.addParameter("paramProcesso",getProcesso());				xslProc.transform();				document.write(xslProc.output);			} catch (e) {				var xslStylesheet;				var xsltProcessor = new XSLTProcessor();				var xmlDoc;				var myXMLHTTPRequest = new XMLHttpRequest();				myXMLHTTPRequest.open("GET", "menu.xsl", false);				myXMLHTTPRequest.send(null);				xslStylesheet = myXMLHTTPRequest.responseXML;				xsltProcessor.importStylesheet(xslStylesheet);				myXMLHTTPRequest = new XMLHttpRequest();				myXMLHTTPRequest.open("GET", "base.xml", false);				myXMLHTTPRequest.send(null);				xmlDoc = myXMLHTTPRequest.responseXML;				xsltProcessor.setParameter(null,"paramProcesso",getProcesso());				var fragment = xsltProcessor.transformToFragment(xmlDoc,document);			}

mas não aparece, alguem consegue me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.