Saludos, tengo un XML y trato de recorrerlo hay cosas que me funcionan bien y otras no, el cuento es que quiero que el parseo que estoy aplicando con javascript pue sme sirva tanto para firefox como para Internet Explorer, entonces allí el detalle de como accedo al nodo que quiero.
EL XML es algo así:
<preguntas>
<item>
<enunciado>La legitimación de capitales NO ES un acto único e instantáneo de simple conversión de dinero.</enunciado>
<opcion correcta="1">Verdadero.</opcion>
<opcion correcta="0">Falso.</opcion>
<positivo>Ciertamente</positivo>
<negativo>Lamentablemente su respuesta es incorrecta</negativo>
</item>
<item>
<enunciado>¿A quién afecta el delito de legitimación de capitales?</enunciado>
<opcion correcta="0">A la Institución.</opcion>
<opcion correcta="0">Al bien jurídico de carácter económico.</opcion>
<opcion correcta="0">A la comunidad en general.</opcion>
<opcion correcta="1">Todas las anteriores.</opcion>
<positivo>Efectivamente.... </positivo>
<negativo>Su respuesta es incorrecta....</negativo>
</item>
Bien yo llegó al nodo enunciado así:
window.parent.thisQuestion[i] = xmlDoc.getElementsByTagName('enunciado')[i].childNodes[0].nodeValue;
Y quiero luego ver cuantas opciones de respuesta tiene ese enunciado, allí mi problema, No CONSIGO LA P... FORMA de acceder al nodo opción del enunciado i, lo que quiero es calcular el length, para luego hacer un for y meter en otro array el value del nodo opción de ese enunciado.
Todo para poder luego mostrar las preguntas con un formulario html con javascript y validar que responda cada pregunta, y verificar la respuestas etc, etc.
Es decir, un test de evaluación.
Auxilio llevo días tratando de buscar la forma, lanzar flechas, combinar childNodes y nada.
Gracias.