Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2011, 15:40
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Problema con XML

buenas,
fijate que estas trabajando a nivel de DOM y no deberias mezclar tecnicas antiguas. me refiero especificamente a la siguiente porcion.
Código:
 for (i = 0; i < raiz.childNodes.length; i++) {
                    var dato = raiz.childNodes.item(i).text
                    document.write("Pregunta: " + dato);
                    document.write("</br>")
                }
una forma de agregar el contenido es creando los elementos con funciones DOM como document.ceateElement y appendChild. es probablemente la forma mas larga y facil. la forma mas corta seria utilizar la propiedad innerHTML para pasar un string html y el navegador lo analiza. o sea, algo parecido a document.write pero a nivel de elementos.

hay otra forma, creo que mas facil aun, pero no se como hacerlo. incluir el documento xml en el xhtml. sin embargo, se requiere de unos cuidados. como por ejemplo que el documento sea servido con mime type application/xhtml+xml para que el navegador lo interprete como xhtml. de modo que -de nuevo, no estoy muy seguro- puedes cargar un xml en un namespace. pero la verdad, no se bien como trabaja. lo menciono por si quieres investigar por ese lado.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.