Cita:
Iniciado por Panino5001 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 originalvar docXML=objAjax.responseXML.documentElement;
Y a partir de allí, puede tomarse el contenido de cualquier nodo así:
Código javascript
:
Ver originaldocXML.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