Foros del Web » Creando para Internet » Flash y Actionscript »

problema usando xml.sendAndLoad()

Estas en el tema de problema usando xml.sendAndLoad() en el foro de Flash y Actionscript en Foros del Web. Hola gente, espero que alguno de ustedes ya se haya quemado las pestañas con esto y tenga entra sus dedos la preciada respuesta. El tema ...
  #1 (permalink)  
Antiguo 23/03/2007, 12:59
Avatar de dr_babosa  
Fecha de Ingreso: diciembre-2005
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
problema usando xml.sendAndLoad()

Hola gente, espero que alguno de ustedes ya se haya quemado las pestañas con esto y tenga entra sus dedos la preciada respuesta.
El tema es el siguiente:
Estoy usando un web service para obtener el valor relativo de una moneda respecto a otra mediante el objeto xml.
Cuando uso el método load sobre esa url me trae los datos correctamente. Cuando uso sendAndLoad me dice que la url no existe!!!
El codigo es el siguiente:

var miXml:XML = new XML("<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"qqq:!!schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"qqq:!!eee.w3.org/1999/XMLSchema-instance\" xmlns:xsd=\"qqq:!!eee.w3.org/1999/XMLSchema\"><SOAP-ENV:Body><ns1:getRate xmlns:ns1=\"urn:xmethods-CurrencyExchange\" SOAP-ENV:encodingStyle=\"qqq:!!schemas.xmlsoap.org/soap/encoding/\"><country1 xsi:type=\"xsd:string\">England</country1><country2 xsi:type=\"xsd:string\">Japan</country2></ns1:getRate></SOAP-ENV:Body></SOAP-ENV:Envelope>"); // este xml es para preguntar a cuanto esta la libra respecto de la moneda japonesa (creo que era el yen)
var respuestaXml:XML = new XML(); // este es el objeto que va a alvergar la respuesta

respuestaXml.ignoreWhite = true; // esto es para que el parceador no de errores (en este caso no hace falta)
miXml.ignoreWhite = true; // por las dudas

miXml.onLoad = function (exito){ // funcion que muestra los resultados en la ventana de depuracion cuando se carga la respuesta
if (exito){
trace (respuestaXml.toString());
}else{
trace('todo mal!');
}
}

miXml.sendAndLoad('qqq:!!eee.xmethods.net/sd/CurrencyExchangeService.wsdl',respuestaXml); // envia el xml de la linea 1 y almacena la respuesta en respuestaXml

Desde ya mil gracias!

ADVERTENCIA: tuve que cambiar los links para podes postear (reemplace la // por !! el http por qqq y la www por eee)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.