Ok os pongo el codigo:
Código :
var xmlProducto:XML = new XML ()
xmlProducto.ignoreWhite = true
function cargarProducto(datosACargar:String) {
var datos:LoadVars = new LoadVars();
var numeroHijos:Number = new Number();
datos.liquidacion = datosACargar;
datos.sendAndLoad("http://localhost/Webs/NuevoLec/contenido/seleccionaTodosLosProductos.php",datos,"post");
datos.onLoad = function() {
trace("entra en el onload");
xmlProducto.parseXML(datos.respuesta.toString());
trace ("EL XML: \n"+xmlProducto+"\n FIN DEL XML ------")
trace("Respuesta: "+datos.respuesta);
// Aqui hacemos el FOR.
numeroHijos = xmlProducto.childNodes[0].childNodes.length;
for (i=0; i<numeroHijos; i++) {
_root.resultado_dg.addItem({data:i, label:xmlProducto.childNodes[0].childNodes[i].childNodes[0].firstChild.toString()});
}
_root.espere._visible = false;
};
}
Y ahora os muestro lo que sale en el trace:
Trace Del xmlProducto:
Código :
EL XML:
<?xml version="1.0" encoding="iso-8859-1"?><Datos><item><id>104</id><refproducto>302008937</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Equipos para Procesamiento de Informaci�producto><descripcion>Revisar detalle en docuento adjunto</descripcion><precio>5.000</precio><img1>OFICINASCANALS.jpg</img1><img2>VISTAOFICINASCANALS.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></producto></item></Datos>
FIN DEL XML ------
y el trace de la variable respuesta:
Código :
Respuesta: <?xml version="1.0" encoding="iso-8859-1"?><Datos><item><id>104</id><refproducto>302008937</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Equipos para Procesamiento de Informaci�producto><descripcion>Revisar detalle en docuento adjunto</descripcion><precio>5.000</precio><img1>OFICINASCANALS.jpg</img1><img2>VISTAOFICINASCANALS.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>107</id><refproducto>082008951</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Instalaciones</producto><descripcion>Revisar detalles adjuntos</descripcion><precio>60.000</precio><img1>SALACOMPRESORES.jpg</img1><img2>SALACALDERASBENIFAYO.jpg</img2><img3>VISTACENTROSTRANSFORMACION.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>101</id><refproducto>512008906</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Maquinaria (Canals)</producto><descripcion>Maquinaria de produci� terminaci�/descripcion><precio>750.000</precio><img1>MAQUINARIACALCETERIA.jpg</img1><img2>VISTAMAQUINASCOSER.jpg</img2><img3>SECCIONTINTE.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>103</id><refproducto>522008919</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Marcas Aracil</producto><descripcion>Detalles en documento adjunto.</descripcion><precio>100.000</precio><img1>noDisponible.jpg</img1><img2>noDisponible.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>102</id><refproducto>512008916</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Marcas Ferrys</producto><descripcion>Detalles en documento adjunto.</descripcion><precio>3.000.000</precio><img1>noDisponible.jpg</img1><img2>noDisponible.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>105</id><refproducto>012008942</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Mobiliario de Oficina</producto><descripcion>Revisar detalles en documento adjunto</descripcion><precio>5.000</precio><img1>VISTAOFICINASCANALS.jpg</img1><img2>noDisponible.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item><item><id>106</id><refproducto>052008943</refproducto><empresa>LEC/08-002</empresa><liquidacion>Referencia de Prueba</liquidacion><familia>nd</familia><producto>Vehiculos Varios</producto><descripcion>Revisar detalles en documento adjunto</descripcion><precio>30.000</precio><img1>noDisponible.jpg</img1><img2>noDisponible.jpg</img2><img3>noDisponible.jpg</img3><img4>nd</img4><img5>nd</img5><img6>nd</img6><visible>no</visible><pdfliquidacion>nd</pdfliquidacion><pdfindividual>nd</pdfindividual></item></Datos>
Bueno la cuestions eske como podeis ver el xml ke me trae en la respuesta es mucho mas largo que lo que se mete en la variable... i no se porque... y formado esta bien formado porque en php le digo ke me lo haga i despues cuando lo abro los nodos estan bien i todo perfecto...