Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 13:20
Avatar de alaintm
alaintm
 
Fecha de Ingreso: marzo-2007
Mensajes: 149
Antigüedad: 17 años, 8 meses
Puntos: 1
Error de IE con XML

Saludos a todos estoy usando el siguiente script que tome de w3schools y funciona OK en tod menos en Internet Explorer en cualquier versión. Agradecería su ayuda.

Código:
// Código para cargar los archivos XML y XSL
function loadXMLDoc(dname){
    if (window.XMLHttpRequest){
      xhttp=new XMLHttpRequest();
    }else{
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhttp.open("GET",dname,false);
    xhttp.send("");
    return xhttp.responseXML;
}
        
function displayResult(){
    f = unescape(params["f"]);
    xml=loadXMLDoc("perfil.xml");
    xsl=loadXMLDoc("perfil.xsl");
    // Código para IE
    if (window.ActiveXObject){
      ex=xml.transformNode(xml);
      document.getElementById("info").innerHTML=ex;
    }
    // Código para Mozilla, Firefox, Opera, etc.
    else if (document.implementation && document.implementation.createDocument){
      xsltProcessor=new XSLTProcessor();
      xsltProcessor.setParameter(null, "id", unescape(params["id"]));
      xsltProcessor.importStylesheet(xsl);
      resultDocument = xsltProcessor.transformToFragment(xml,document);
      document.getElementById("info").appendChild(resultDocument);
    }