Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/11/2006, 07:03
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
Bueno, esa función usa otras funciones de google y si no las tienes todas te tirará errores.

Hay formas más sencillas para crear un objeto xml con javascript. w3schools propone un código sencillo crossbrowser http://www.w3schools.com/xml/xml_parser.asp el asunto es que es para cargar el xml de un archivo externo y por lo que veo estás cargando el xml como texto enviándolo directamente en el argumento de la función.

Aquí encontré un código crossbrowser para cargar el xml desde string, mira si te sirve

http://developer.mozilla.org/en/docs...rer_to_Mozilla


Adaptándolo a lo que quieres quedaría algo así

Código:
var myDocument; 
xmlString = '<? require_once("crearxml.php"); ?>'


  if (document.implementation.createDocument){ 
    // Mozilla, create a new DOMParser 
    var parser = new DOMParser(); 
    myDocument = parser.parseFromString(xmlString, "text/xml"); 
  } else if (window.ActiveXObject){ 
    // Internet Explorer, create a new XML document using ActiveX 
    // and use loadXML as a DOM parser. 
    myDocument = new ActiveXObject("Microsoft.XMLDOM"); 
    myDocument.async="false"; 

    myDocument.loadXML(xmlString);
  }
  var markers = myDocument.getElementsByTagName("casa");
alert(markers.length);
Mira a ver si así te sirve

un saludo