Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/02/2009, 06:00
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 6 meses
Puntos: 8
Respuesta: ayuda manejando xml desde el dom

Cita:
Iniciado por Panino5001 Ver Mensaje
Deberías preguntar en el foro de AJAX. No obstante, te digo que creo que tenés algunos errores de concepto. La referencia a tu documento xml debería ser algo como esto:
Código javascript:
Ver original
  1. var docXML=objAjax.responseXML.documentElement;
Y a partir de allí, puede tomarse el contenido de cualquier nodo así:
Código javascript:
Ver original
  1. docXML.getElementsByTagName('nombreNodo')[indice].firstChild.data
Pero, luego, si usás innerHTML, tenés que usar tags html válidos, cosa que no estás haciendo.
Edito:
Hola, Pepe, mucho tiempo sin chocar, te mando un abrazo!!!
Bueno el objetoi ajax lo tengo creado por eso no lo puse , y funciona perfectamente porque ya lo he testado, el problema es en el javascript al intentar obtener los datos de lo que quiero en el XML, pero gracias de todas formas.
He preovado esto:
1.
docXML.getElementsByTagName('name')[0].firstChild.data

y no me funciona ,supongo porque no hay más que un name (es decir no hay name[0], name[1] etc etc) , ¿como puedo acceder a name por dios?.

He probado así también:

contenido = xmlDocumentElement.childNodes[0].data;
Me sale undefined en la capa donde se muestan los resultados

También he probado de la siguiente manera :
contenido = xmlDocumentElement.getElementsByTagName('text').fi rstChild.data;
Pero nada ...
Así tampoco:
contenido = xmlDocumentElement.getElementsByTagName('text').da ta;
Agradecería un ejemplo con alguno de los elementos de mi XML si no es mucha molestia .

Gracias a tod@s por la ayuda

Última edición por Dundee; 10/02/2009 a las 06:37