Tengo un xml el cual leo desde action y la intencion es guardar los datos en un array
Cada nodo tiene dos datos: titulo y nombre
Tengo este codigo
Código:
System.useCodepage = true;
cantfotos = 0;
noticias_xml = new XML();
noticias_xml.ignoreWhite = true;
noticias_xml.load("../../dataprensa.xml");
noticias_xml.onLoad = function() {
cargarfotos();
};
function cargarfotos() {
var cargadefotos = new Array([titulo, foto]);
for (i=0; i<noticias_xml.firstChild.childNodes.length; i++) {
cargadefotos[i][0]= noticias_xml.firstChild.childNodes[i].attributes.nombre;
cargadefotos[i][1]= noticias_xml.firstChild.childNodes[i].attributes.foto;
};
trace(cargadefotos[0][0])//solo es para brobar
}
No se porque razon solo guarda los datos del primer nodo.
Lo que ya probe:
llegan todos los nodos son 5.
Que puede estar pasando?