First special thanks to brendansjunk my teacher :) -------------------------------------------------- The solution of my post is :
xml structure example is :(gouv.xml) ********************************************* <?xml version="1.0" encoding="utf-8"?> <tunisie> <gouv nom="ARIANA 1"> <deleg nom="ARIANA VILLE 1"> <loca cp="2080" nom="ARIANA 1"/> <loca cp="2027" nom="BORJ EL BACCOUCHE 1"/> </deleg> <deleg nom="ETTADHAMEN 1"> <loca cp="2041" nom="CITE 18 JANVIER 1"/> <loca cp="2041" nom="CITE BEN YERFES 1"/> </deleg> </gouv> <gouv nom="ARIANA 2"> <deleg nom="ARIANA VILLE 2"> <local cp="2080" nom="ARIANA 2"/> <local cp="2027" nom="BORJ EL BACCOUCHE 2"/> </deleg> <deleg nom="ETTADHAMEN 2"> <local cp="2041" nom="CITE 18 JANVIER 2"/> <local cp="2041" nom="CITE BEN YERFES 2"/> </deleg> </gouv> <gouv nom="ARIANA 3"> <deleg nom="ARIANA VILLE 3"> <local cp="2080" nom="ARIANA 3"/> <local cp="2027" nom="BORJ EL BACCOUCHE 3"/> </deleg> <deleg nom="ETTADHAMEN 3"> <local cp="2041" nom="CITE 18 JANVIER 3"/> <local cp="2041" nom="CITE BEN YERFES 3"/> </deleg> </gouv> </tunisie> ************************************************* The MXML is : --------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="dataGouv.send()"> <mx:HTTPService id="dataGouv" url="data/gouv.xml" useProxy="false" result="gouvHandler(event)" fault="gouvHandlerfault(event)" showBusyCursor="true" resultFormat="e4x"/> <mx:Script> <![CDATA[ import mx.rpc.events.*; [Bindable] public var comboData:XMLList; private function gouvHandler(event:ResultEvent):void { comboData = event.result.gouv as XMLList; } private function gouvHandlerfault(event:FaultEvent):void { mx.controls.Alert.show('fault'); } ]]> </mx:Script> <mx:ComboBox id="combo1" dataProvider="{comboData}" labelField="@nom" /> <mx:ComboBox id="combo2" dataProvider="{combo1.selectedItem.deleg}" labelField="@nom" /> <mx:ComboBox id="combo3" dataProvider="{combo2.selectedItem.local}" labelField="@nom" /> <mx:Label id="lblCodPostal" editable="false" text="[EMAIL PROTECTED]"/> </mx:Application> ------------------------------------------------------ so, the expert tips is in resultFormat in HttpService "e4x" and the type of the result data "XMLList" hope that is helpful ! by FLEX is the future :)

