Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/02/2007, 20:47
wigglyUtrera
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Parsear como XML

No se si te servirá esto:

Código PHP:
function pasarXML(){
var 
nodos = new Array();
var 
xmlstr '<mixml><nodo>hola</nodo><nodo>adios</nodo></mixml>'
var expreg = /([a-z]+)/g;
while(
expreg.test(xmlstr)){
      
nodos.push(RegExp.$1);
}
/*
Array nodos: mixml,nodo,hola,nodo,nodo,adios,nodo,mixmail
*/
root document.createElement(nodos[0]);
var 
i=1;
while(
i<nodos.length){
      if(
!= (nodos.length -1)){                    
          
nodo document.createElement(nodos[i]);
                
i++;
                
texto document.createTextNode(nodos[i]);
                
nodo.appendChild(texto);
                
root.appendChild(nodo);
      }
            
+= 2;
}


Funciona siempre que no haya ninguna etiqueta vacia, del estilo a:
Código:
<nodo></nodo>
He supuesto que siempre tendrá algun valor.


Si tienes alguna duda preguntala.

Saludos