Pergentino,,

Consegui carregar em um XML:

var result:AcknowledgeMessage = event.message as
AcknowledgeMessage;

Alert.show(result.toString(), "result.toString()");
Alert.show(result.body.toString(), "result.body.toString()");

var data:String = result.body.toString() as String;
Alert.show(data, "data");

var message1:XML = data as XML;
Alert.show("aqui2!");

Esses são os dados do arquivo:
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/
envelope/"><soapenv:Body><ns2:pptToImageResponse xmlns:ns2="http://
www.example.org/PPService"><ns2:dest>flex_20090706102701171</ns2:dest><ns2:size>8</ns2:size></ns2:pptToImageResponse></soapenv:Body></soapenv:Envelope>

Você sabe como eu pego esses dois:
<ns2:dest>flex_20090706102701171</ns2:dest>
<ns2:size>8</ns2:size>
????

Obrigado.

On 6 jul, 10:00, Vinicius <[email protected]> wrote:
> Achei que conseguiria fazer isso pegando do próprio objeto
> AcknowledgeMessage.
>
> Acho que poderia usar como xml sim, vou dar uma procurada como fazer
> isso, se puder dare uma dica eu agradeço.
>
> Obrigado.
>
> On 6 jul, 09:56, Pergentino Araújo <[email protected]> wrote:
>
> > A solução não seria tratá-lo como um XML e pegar as informações ?!
>
> > []'s
>
> > 2009/7/6 Vinicius <[email protected]>
>
> > > Pessoal,
>
> > > Tenho um resulthandler que está chegando esta informação:
>
> > > (mx.messaging.messages::AcknowledgeMessage)#0
> > >  body = "<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
> > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/
> > > envelope/ 
> > > <http://schemas.xmlsoap.org/soap/%0Aenvelope/>"><soapenv:Body><ns2:pptToImageResponse
> > > xmlns:ns2="http://
> > >www.example.org/PPService
> > > "><ns2:dest>flex_20090706095144390</ns2:dest><ns2:size>8</ns2:size></ns2:pptToImageResponse></soapenv:Body></soapenv:Envelope>"
> > >  clientId = "DirectHTTPChannel0"
> > >  correlationId = "06FE6273-6317-88AE-7950-501C8D2E9F6B"
> > >  destination = ""
> > >  headers = (Object)#1
> > >    DSStatusCode = 200
> > >  messageId = "710E0DC9-A843-385F-237F-501CD2D0F50A"
> > >  timestamp = 0
> > >  timeToLive = 0
>
> > > Este é o método:
>
> > > private function resultHandler1(event:ResultEvent):void{
> > >                        var result:AcknowledgeMessage = event.message as
> > > AcknowledgeMessage;
> > >                        Alert.show(result.toString(), "result.toString()");
> > >                        Alert.show(result.body.toString(),
> > > "result.body.toString()");
> > >                        var result1:Array = result.body as Array;
> > >                        Alert.show("aqui!");
> > > }
>
> > > Consegui pegar o body, mas o que eu preciso mesmo é guardar essas
> > > variáveis:
>
> > > <ns2:dest>flex_20090706095144390</ns2:dest>
> > > <ns2:size>8</ns2:size>
>
> > > Alguém sabe como eu faço isso?
>
> > > Obrigado.
>
> > --
> > Atenciosamente, Pergentino.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a