Estoy desarrollando una aplicación con google maps y los datos los saco de un xml del tipo :
Código:
  
Para recorrerlo utilizo el siguiente proceso:<markers> <marker lat="41.378029" lng="2.175043" name="Blabla" address="bla" url="url"> <concierto name="bla" fecha="31-01-2008" hora="12:00" precio="10"/> </marker> </markers>
Código:
  
Es extraño esto en explorer (el 6) me funciona perfectamente, pero en mozilla no hay manera, me dice que "markers[i].childNodes.length" es igual a 3, cuando como se puede ver en el xml hay sólo un nodo y cuando intento acceder a los atributos me dice "markers[i].childNodes[j].getAttribute("name") is not a function".var markers=xmlDoc.documentElement.getElementsByTagName("marker");
for(var i=0; i<markers.length; i++)
{
   alert(markers[i].childNodes.length);
   for(j=0;j<markers[i].childNodes.length;j++)
       alert(markers[i].childNodes[j].getAttribute("name"));
}
Alguien sabe si el método childnodes funciona de manera diferente en mozilla que en explorer? Alguien me puede echar una mano? Estoy totalmente bloqueado.
 
  
 


 
 

 Este tema le ha gustado a 1 personas (incluyéndote)
Este tema le ha gustado a 1 personas (incluyéndote)