hola amigos!! aqui con una pregunta, les cuento el caso....
tengo un servlet de JAVA que cuando yo lo consulto, me regresa informacion contenida en XML, la estructura es la siguiente:
Código HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<galeria>
<foto>
<url>x</url>
<comentario>algo</comentario>
<fotografo>alguien</fotografo>
<dia>01</dia>
<mes>01</mes>
<year>2006</year>
</foto>
<foto>
<url>x</url>
<comentario>algo</comentario>
<fotografo>alguien</fotografo>
<dia>01</dia>
<mes>01</mes>
<year>2006</year>
</foto>
<foto>
<url>x</url>
<comentario>algo</comentario>
<fotografo>alguien</fotografo>
<dia>01</dia>
<mes>01</mes>
<year>2006</year>
</foto>
</galeria>
ok, ahora con flash hago la peticion, pero tengo un problema, o mejor dicho no se como entrar a todos los campos, unicamente e logrado accesar al campo
url y extraer esa informacion, pero
no se como accesar a comentario, fotografo, dia, mes, year.
este es el AS que tengo
Código PHP:
var peticion:XML = new XML();
var respuesta:XML = new XML();
//peticion.sendAndLoad("getGallery",respuesta);
peticion.load("archivo.xml");
//respuesta.onLoad = function(success:Boolean):Void{
peticion.ignoreWhite = true;
peticion.onLoad = function(success:Boolean):Void{
if(success){
var total:Number = peticion.firstChild.childNodes.length;
estado.text = "excelente, info recibida, total fotos: "+total;
for(var i:Number=0;i<total;i++){
trace(peticion.firstChild.childNodes[i]);
//aqui extraigo el campo URL
trace(peticion.firstChild.childNodes[i].firstChild.childNodes[0].nodeValue);
//no se como extraer los demas campos :(
//help me pleaseeeee
}
}else{
estado.text = "Error al conectarse al servidor";
}
}
si alguien me puede ayudar se lo agradecere en gran manera!!
thanks!