Service Web avec namespace multiple
slt à tous,
je fais un nouveau post:
j'arrive a appeler mon SW et récupéré dans une texteArea.
mais lorsque je veux placer ces données dans une DataGrid il ne trouve rien.
une réponse de mon SW:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <ns3:personnes xmlns:ns2="http://..../schemas/model/v1" xmlns:ns3="http://b..../schemas/types/v1" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<ns2:id>9808</ns2:id>
<ns2:matricule>71250378020</ns2:matricule>
<ns2:abrev>A</ns2:abrev>
<ns2:phones>
<ns2:centre>B</ns2:centre>
<ns2:local>C</ns2:local>
<ns2:tel>00000000</ns2:tel>
</ns2:phones>
<ns2:phones>
<ns2:centre>D</ns2:centre>
<ns2:local>BRR005</ns2:local>
<ns2:tel>0000001</ns2:tel>
</ns2:phones>
<ns2:identifs>
<ns2:nom>TEST</ns2:nom>
<ns2:prenom>TEST2</ns2:prenom>
<ns2:type>A</ns2:type>
</ns2:identifs>
<ns2:destinations>MMD100</ns2:destinations>
</ns3:personnes> |
je pense que mon soucis vient des "namespaces" (ns2 et ns3), comme je n'es aucun accès au SW en modification, je dois trouver un moyen de récupère mes infos sans ces NS.
déclaration de mon SW:
Code:
1 2 3 4 5 6
|
<mx:WebService id="WS" wsdl="http://mySW.wsdl"
useProxy="false"
result="WS_resultHandler(event)"
fault="WS_faultHandler(event)" >
<mx:operation name="listAgentByParam" resultFormat="e4x"/> |
fct de résultat
Code:
1 2 3 4 5 6
|
protected function WS_resultHandler(event:ResultEvent):void{
attributes = XMLList(event.result);
// récupère les champs plus haut
ta.text = attributes.children();
} |
quelqu'un a une idée pour que je récupère tout les champs indépendamment ?
merci