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>
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";
}
}
thanks!