Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/06/2008, 10:30
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
Respuesta: leer XML desde JavaScript

Buenas

mira, hay dos cuestiones. La primera es que el documento xml no es correcto y por lo tanto no se puede procesar.

Si tratas de visualizar el xml con el navegador te dice

Cita:
Sólo se admite un elemento de nivel superior en un documento XML. Error al procesar el recurso file:///Z:/...

<Preg>
-^
Es decir, sólo puedes tener un elemento <Preg> o bien, si quieres tener más de uno deben estar dentro de otro elemento que los reuna a todos.

Podrías meterlos dentro de un elemento <preguntas>

Código:
<?xml version="1.0" ?>
<preguntas>
	<Preg>
		<respuesta>1_false</respuesta>
		<respuesta>1_false</respuesta>
		<respuesta>1_true</respuesta>
	</Preg>
	<Preg>
		<respuesta>2_true</respuesta>
	</Preg>
</preguntas>
Luego el segundo error lo tienes aquí

Código:
xmlDoc.getElementsByTagName("Preg")[0].firstChild[0].nodeValue
Debes pedírselo así

Código:
xmlDoc.getElementsByTagName("Preg")[0].firstChild.firstChild.nodeValue