de hecho pido que me imprima la cantidad total de campos dentro del xml y solo me imprime 1 cuando deberia ser 1100
archivo_xml.firstChild.childNodes.length ----> antes me funciono bien asi la estructura para pedir el num. de campos esta correcta?
mi codigo es:
Código:
var archivo_xml = new XML(); archivo_xml.ignoreWhite = true; archivo_xml.load('archivo.xml'); archivo_xml.onLoad = function(exito) { if(exito) { obj_xml = archivo_xml.firstChild.childNodes; for(var i=0; i<archivo_xml.firstChild.childNodes.length; i++) { arr_resultado[i][0] = obj_xml[i].attributes["MARCA"]; arr_resultado[i][1] = obj_xml[i].attributes["MODELO"]; arr_resultado[i][2] = obj_xml[i].attributes["DESCRIPCION"]; arr_resultado[i][3] = obj_xml[i].attributes["CLAVE"]; arr_resultado[i][4] = obj_xml[i].attributes["TIENE"]; arr_resultado[i][5] = obj_xml[i].attributes["IMAGEN"]; } } else{ trace('No se pudo cargar el xml'); } }
mi xml es :
<productos>
<descripcion MARCA="borgwarner" MODELO="172743" DESCRIPCION="TURBO K31 SCHWITZER" CLAVE="turbo" TIENE="1" IMAGEN="TURBO-172743.png" >
<descripcion MARCA="borgwarner" MODELO="196441" DESCRIPCION="TURBO HT3B 350 SCHWITZER" CLAVE="turbo" TIENE="0" IMAGEN="" >
<descripcion MARCA="borgwarner" MODELO="196800" DESCRIPCION="TURBO HT3B 400 SCHWITZER" CLAVE="turbo" TIENE="0" IMAGEN="" >
</productos>
simplmente no entra, algo estoy haciendo mal... estoy compilando con AS2 como siempre....
alguien me puede ayudar no se cual el problema.... a lo mejor es algo muy obvio pero no lo veo!!!!!!
se los agradeceria mucho su ayuda!!!!
Saludos