Comunidad de diseño web y desarrollo en internet online

Leer dinamicamente valor de nodo XML

Citar            
MensajeEscrito el 17 Feb 2011 05:56 pm
Hola gente! necesito poder leer el n-esimo hijo de un archivo XML, puedo leer el 0-esimo hijo de la sig forma:

Código :

var cats_xml:XML = new XML();
cats_xml.ignoreWhite = true;
cats_xml.onLoad = function(loaded){
   if (loaded){
      pregunta.text = cats_xml.firstChild.childNodes[0].firstChild.nodeValue;
      trace(pregunta.text);
   }else{
      trace("error");
      }
            }


Si necesito leer el 3er hijo, solo tengo que cambiar

Código :

childNodes[0]
por

Código :

childNodes[2]
, si tengo una función que me entregue el indice a leer, cómo debe ser la función que reciba éste indice y lea el

Código :

childNodes[indice]?
, he tratado de implementarla, pero solo recibo undefined como resultado... gracias por adelantado!

Satchie.

Por satchie

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Feb 2011 06:54 pm
pasas con una variable el indice que quieres leer


unNumero = 5

pregunta.text = cats_xml.firstChild.childNodes[unNumero].firstChild.nodeValue;

Por comicSans

Claber

151 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.