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