J'ai un WebService qui renvoie du XML dans une réponse SOAP :
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<GetConfigResponse xmlns="Web.Services">
<GetConfigResult>
<Configuration xmlns="">
<Stuff>False</Stuff>
<MoreStuff>
<Report_Format>PDF</Report_Format>
<Report_Sections>
<Report_Section>
<idNmb>1</idNmb>
<name>Report 1</name>
<isDefault>true</isDefault>
<isVisible>true</isVisible>
</Report_Section>
<Report_Section>
<idNmb>2</idNmb>
<name>Report 2</name>
<isDefault>false</isDefault>
<isVisible>true</isVisible>
</Report_Section>
</Report_Sections>
</MoreStuff>
</Configuration>
</GetConfigResult>
</GetConfigResponse>
</soap:Body>
</soap:Envelope>
Lorsque j'appelle ce WebService, le débogueur Flex indique que le type du ResultEvent.result est "ObjectProxy". Lorsque j'essaie de convertir cette valeur en XML, elle se trace comme "[objet Object]", et je ne peux pas accéder aux nœuds XML. Pour la plupart des autres services Web que j'appelle, le ResultEvent.result est de type "Array" et se convertit en XML sans problème.
Que puis-je faire pour stocker ce résultat en XML ?