Flex 3 : XML File as DataProvider to a Combobox

Hi,
I am uisng Flex 3 for our Application Front End
I am having an External XML file as shown
<states>
            <state>Andhra<state>
    <state>Telangana<state>
            <state>Rayalseema<state>
    <state>Maharatsthra<state>
</states>
and with lots of data ---etc
I  am having a Combobox , how can use this Above XML file as Dataprovider to my Combobox
please sugest , thanks .

Thanks
jfb00  , i will try and let know if i face issues .

Similar Messages

  • [svn] 3037: Update flex-config. xml files used by the team and qa webapps to use the {targetPlayerMajorVersion} token instead of a hardcoded player version in the library-path and external-library-path .

    Revision: 3037
    Author: [email protected]
    Date: 2008-08-29 06:54:15 -0700 (Fri, 29 Aug 2008)
    Log Message:
    Update flex-config.xml files used by the team and qa webapps to use the {targetPlayerMajorVersion} token instead of a hardcoded player version in the library-path and external-library-path. This will allow the correct playerglobal.swc to be located when the target player version is set in the flex-config.xml or passed to mxmlc or compc.
    Modified Paths:
    blazeds/trunk/apps/team/WEB-INF/flex/flex-config.xml
    blazeds/trunk/qa/resources/config/flex-config.xml

    Unfortunately I don't have the
    "org.eclipse.swt.win32.win32.x86_3.1.2.jar" file. On my computer
    the folder is not set up the same way (C:\Program Files\Adobe\Flex
    Builder 2\plugins) instead it is set up as (C:\Program
    Files\Adobe\Flex Builder 2\metadata\plugins) but I've looked in
    everything and that file just isn't in there. I've re downloaded it
    twice. Still not there. Is there anything else i can do.

  • [svn] 3025: Add libs/player/ 10 directory to the library path in the team apps flex-config.xml file.

    Revision: 3025
    Author: [email protected]
    Date: 2008-08-28 11:24:42 -0700 (Thu, 28 Aug 2008)
    Log Message:
    Add libs/player/10 directory to the library path in the team apps flex-config.xml file. This is to matche what's in the flex-config.xml file that comes with the Flex SDK.
    Add libs/player directory to the library path of the flex-config.xml file that is shared by the qa-manaul and qa-regress webapps. This is to match what's in the flex-config.xml file that comes with the sdk.
    Change the call to mxmlc in the compile-swf target in the flexunit build script to set the target player version to 10.0.0.
    Remove web services and http service tests that were removed by Bill from qa feature.properties files otherwise the automated test frameworks will try to run these tests and blow up.
    Modified Paths:
    blazeds/trunk/apps/team/WEB-INF/flex/flex-config.xml
    blazeds/trunk/qa/apps/qa-regress/testsuites/flexunit/build.xml
    blazeds/trunk/qa/features/full.properties
    blazeds/trunk/qa/features/httpService.properties
    blazeds/trunk/qa/resources/config/flex-config.xml
    Removed Paths:
    blazeds/trunk/qa/features/nist.properties
    blazeds/trunk/qa/features/webService.properties

    Revision: 3025
    Author: [email protected]
    Date: 2008-08-28 11:24:42 -0700 (Thu, 28 Aug 2008)
    Log Message:
    Add libs/player/10 directory to the library path in the team apps flex-config.xml file. This is to matche what's in the flex-config.xml file that comes with the Flex SDK.
    Add libs/player directory to the library path of the flex-config.xml file that is shared by the qa-manaul and qa-regress webapps. This is to match what's in the flex-config.xml file that comes with the sdk.
    Change the call to mxmlc in the compile-swf target in the flexunit build script to set the target player version to 10.0.0.
    Remove web services and http service tests that were removed by Bill from qa feature.properties files otherwise the automated test frameworks will try to run these tests and blow up.
    Modified Paths:
    blazeds/trunk/apps/team/WEB-INF/flex/flex-config.xml
    blazeds/trunk/qa/apps/qa-regress/testsuites/flexunit/build.xml
    blazeds/trunk/qa/features/full.properties
    blazeds/trunk/qa/features/httpService.properties
    blazeds/trunk/qa/resources/config/flex-config.xml
    Removed Paths:
    blazeds/trunk/qa/features/nist.properties
    blazeds/trunk/qa/features/webService.properties

  • Issue with Adobe flex data.xml file not reachable from bsp behind firewall

    Hi Gurus,
    I have a problem with the <mx:HTTPService> tag the following is the actual tag,
    <mx:HTTPService
    id="Srv"
    url="data.xml"
    useProxy="false"
    method="POST" result="resultHandler(event)"/>
    When accessed locally I can see the data in the flex as the data.xml can be reached. when the same is accessed from internet behind firewall, the url is entirely different and the .swf file in the BSP page cannot access the data.xml. I cannot give the absolute url in the tag as the BSP page application is accessed differently in different servers. any help on this would be greatly appreciated
    Thanks
    Akbar

    Sorry somehow I missed this question, an even easier way to do this is to allow your Flash movie to "script" ( this is the default behavior for a Flex application ) and then call some javascript to obtain exactly what the page URL is and then go from there to get your data:
    import flash.external.ExternalInterface;
    import mx.utils.URLUtil;
    var
    if(ExternalInterface.available){
         pageURL = ExternalInterface.call("window.location.href.toString");
    // Do whatever you need with the URL here.
         var serverName:String = URLUtil.getServerNameWithPort(pageURL);
    -d

  • External XML as MenuBar dataProvider

    Here the function called by application apps.mxml at
    initialization:-
    private function PopulateMenu ():void {
    request = new URLRequest('menusrc.xml');
    loader = new URLLoader();
    loader.load(request);
    menuLine.labelField = "@label";
    menuLine.iconField = "@Icon";
    menuLine.dataProvider = (new XML(loader.data));
    apps.mxml:-
    <mx:MenuBar height="100%" id="menuLine"
    showRoot="false"/>
    menusrc.xml:-
    <?xml version="1.0" encoding="utf-8"?>
    <menu>
    <menuitem label="File">
    <menuitem label="Open"
    Icon="@Embed(source='images/menu/create.jpg')"/>
    <menuitem label="Delete"/>
    <menuitem label="Update"/>
    </menuitem>
    <!--Tree View-->
    <menuitem label="File">
    <menuitem label="Setting"/>
    </menuitem>
    </menu>
    The avobe is fails to populate my menu.
    Thanks in Advance!
    Vinay

    thanks tracy
    i hv done that and it works fine if i use
    <mx:XMLList>
    <menuitem label="File">
    <menuitem label="Open"
    Icon="@Embed(source='images/menu/create.jpg')"/>
    <menuitem label="Delete"/>
    <menuitem label="Update"/>
    </menuitem>
    <!--Tree View-->
    <menuitem label="File">
    <menuitem label="Setting"/>
    </menuitem>
    </mx:XMLList>
    in mxml file.
    Wht i wanna use external XML file as dataProvider to MenuBar
    hopes its clear.
    waiting 4 reply!
    Vinay

  • Loading XML files into flex application

        Hi Im trying to load an xml file into my app.  The only thing is that its not in the same directory as the application.  I'm very new to flex/air and have read alot of articles but cant seem to figure out what i'm doing wrong.  I have this so far
    var data:File = new File("C:/listener/AuditTrail");
    var Data:XML = new XML(data.data);
    I dont even know if this is how you are supposed to do it but my ultimate goal is to load the xml and display it on a datagrid.
    this is what my xml file looks like
    <data>
    <audit id="7011611">
      <comment>Opened</comment>
      <date>14261</date>
      <time>79367</time>
      <userid>20</userid>
      <employee>JEFF SANCHEZ</employee>
      </audit>
    </data>
    This is what my datagrid looks like
    <mx:AdvancedDataGrid x="11" y="9" id="AuditTrailList" dataProvider="{Data.audit}" designViewDataType="flat" width="866" height="490">
    <mx:columns>
    <mx:AdvancedDataGridColumn headerText="Comments" width="400" dataField="comment"/>
    <mx:AdvancedDataGridColumn headerText="Date" width="70" dataField="date"/>
    <mx:AdvancedDataGridColumn headerText="Time" width="70" dataField="time"/>
    <mx:AdvancedDataGridColumn headerText="ID" width="55" dataField="userid"/>
    <mx:AdvancedDataGridColumn headerText="Employee ID" width="90" dataField="employee"/>
    </mx:columns>
    </mx:AdvancedDataGrid>

    Hi,
    To load XML to an AdvancedDataGrid, you might want to take a look at this article:
    Populating an AdvancedDataGrid from an XML file using HTTPService
    Hope this helps,
    Chris

  • Manipulating  XML file using flex 2.0

    Hi,
    how to add contents in to xml file using flex 2.0, ie i
    actually wants to write data in to a xml file, so that data to be
    appended at the end of the file.
    Kumar

    You can't! Well, at least Flex cannot do this. All Flex can
    do is send this data -- any data -- to the server and it's up to
    you how you want to append this data to a file on the server.
    You see, flex can't write to local files. If you looking for
    client side file manipulation, take a look at Flex's desktop
    brother call AIR!
    ATTA

  • Reading complex XML file in flex

    I have searched the web but found very primitive xml
    examples. I want to read a complex xml file which through
    httpservice .
    The xml file is ultimately going to become dataProvider of a
    tree. But I have no idea how to traverse this xml file. mentioned
    under are the xml file and HTTPService tag.
    I want to traverse it in the resultHandler function.
    Thank you very much

    Yes, as Greg says, use e4x.
    To do this you must set the HTTPService resultFormat="e4x";
    In you handler, do:
    var xmlResult= XML(event.result);
    trace(xmlResult.toXMLString());
    and away you go.
    Tracy

  • Download a XML file from Web Services Using Flex

    Hi All...
    I am new for flex, im developing a windows application using Flex/Air, i have connected the web services with user authentication, now I want to download a xml file using web services in flex,
    how can i do this?? please reply...
    Thanks in advance
    Vasanth

    Hi All....
    I have done this myself using sample tutorials...
    here is the code for your reference guys
              plyLoginName = txtEmailIdDownload.text;                
                     var urlpath:String = new String("your url p?LoginName=");
                    urlpath = new String(urlpath.concat(plyLoginName));
                    urlpath = new String(urlpath.concat("&PlayerType="));
                    urlpath = new String(urlpath.concat(chkseasonvalue));
                    Alert.show(urlpath);
                var request:URLRequest = new URLRequest(urlpath)
                var fileRef:FileReference = new FileReference();           
                fileRef.download(request,"yourfilename.xml");
                Alert.show('File downloaded Successfully');   
                 txtEmailIdDownload.text = "";
                txtPWDownload.text = "";
    thanks
    Vasanth

  • Flex Widget in Acrobat 9 access xml file

    Hi,
    I made a Flex application which accesses an xml file on my pc. When I insert the application in Acrobat 9, the data in the xml isn't loaded. I think that the Flash player in Acrobat 9 can't access the xml due to security reasons. Embedding the xml in the swf isn't an option because changes to the xml must be visible. What can I do to load the xml?

    I can view the xml file via web browser. one more thing is if
    i access the swf file under http request, it does work, say
    http://localhost/xxx.swf.
    Could tell me why i failed to run the swf file out of project/bin
    folder by double click ?
    Thanks again.

  • Flex Photoshop Panel won't read local XML file

    I've created a panel for Photoshop which reads an XML file to populate some controls. When run from Flash Builder 4 through the web browser it works just fine, but when run from within Photoshop the XML file is not being read. Uploading the XML file to a web site and referencing it via URL in the panel works sucessfully in both the web browser and from within Photoshop, suggesting some type of security issue.
    The Panel Developer's Guide FAQ talks about giving the Adobe Flash Player trust permissions by creating .cfg files that reference the folder the panel is running from.
    I have created these .cfg files and placed them in both:
    /Library/Application Support/Macromedia/FlashPlayerTrust
    and also in:
    USER/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust
    but the problem remains.
    Environment:
    Mac OSX 10.6
    Photoshop CS5
    Flex Builder 4
    Flex SDK 3.5
    Any help/suggestions appreciated.

    I had the same issue but I got it to work. I figure I update this thread in case somebody is trying to do the same. I didn't need to use javascript in order to load the XML. Just create the XML object:
    <mx:XML id="myXML" source="data.xml" format="e4x"/>
    Remeber to use e4x. The in the AS3 code I bound it to a var:
    private var _XML               :XML;
    _XML = myXML;
    then....
    private var _itemsXMLList      :XMLList;
    _itemsXMLList = _XML.node;
    Don't forget to add "-use-network=false" to the properties > Flex compiler > additional compiler arguments.
    Hope that helps.

  • How to include xml file without embedding in flex web application?

    Hi
    I have a big XML file around 11 mb. I want to include this xml in my web application without embedding.
    So anyone have idea to include.
    Please suggest me any idea.
    Thanks

    If you don't want to embed the XML file into a SWF, then the SWF can download the XML file from the server at runtime when it needs it. But there will be a delay while that happens. Maybe it would be better to put the data in the XML file into a database and then access only the parts of it that you need.
    Gordon Smith
    Adobe Flex SDK Team

  • How to edit xml files in flex builder 3

    Hello Forum
    I'm new to flex, trying to learn my way around it.  I usually use Flash to write my actionscript, but the eclipse interface seems intruiging...
    First question:  I am setting up a config.xml file where the main variables are set for the application.  For some reason Flex Builder 3 doesn't really let me edit or even create xml files?  What is the reason for that?  Do I need to install something additional? What am I missing?
    This is a pure actionscript application by the way...
    Any advice is much appreciated.
    Thank you
    sk

    Hi Stephan,
    never the less the way to install plugin.
    Help - Software updates - Find and install...
    "Search new features and install" Next
    "Europa Discovery Site" Finish
    Choose any nearest mirror for your location.
    Find "Web and JEE Development" folder.
    There are "Eclipce XML Editors and Tools" and
    "Web Standard Tools (WST) Project" check them to install. This plugins requier some other plugins, so it's easer to click "Select required" button on left side  to check them all automaticaly.
    After that standart installing procedure: Licence agreement, downloading and so on.
    Hope this helpful.

  • Help Required on Reading an External XML file in flex

    Hi Experts
    I want some help regarding flex.
    I want to read an external xml file in flex and want to show
    different datas in different components
    So bacically i need what is the procedure to call an external
    xml file and the procedure to catch the value of the xml tags and
    the option (options means ex: "id" or "type inside" "row" tag ) in
    side the xml file.
    Here is My xml file named "skn_organ.xml"
    <?xml version="1.0" encoding="UTF-8"?>
    <slide>
    <r>7</r>
    <c>8</c>
    <row id="A01" type="g">
    <organ>Skn</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A02" type="g">
    <organ>Brt</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A03" type="g">
    <organ>Spl</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A04" type="g">
    <organ>Lnode</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A05" type="g">
    <organ>Ske</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A06" type="g">
    <organ>Lun</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A07" type="g">
    <organ>Sgl</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="A08" type="g">
    <organ>Liv</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B01" type="g">
    <organ>Gal</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B02" type="g">
    <organ>Pan</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B03" type="g">
    <organ>Ton</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B04" type="g">
    <organ>Eso</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B05" type="g">
    <organ>Sto</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B06" type="g">
    <organ>Sto</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B07" type="g">
    <organ>Sbl</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="B08" type="g">
    <organ>Col</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C01" type="g">
    <organ>Skn</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C02" type="g">
    <organ>Brt</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C03" type="g">
    <organ>Spl</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C04" type="g">
    <organ>Lnode</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C05" type="g">
    <organ>Ske</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C06" type="g">
    <organ>Lun</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C07" type="g">
    <organ>Sgl</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="C08" type="g">
    <organ>Liv</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="D01" type="g">
    <organ>Gal</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="D02" type="g">
    <organ>Pan</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    <row id="D03" type="g">
    <organ>Ton</organ>
    <link>
    http://www.designgarbage.com</link>
    </row>
    </slide>

    Hi sanjivsutar,
    Put your xml file under folder "assets", the application demo
    is as following
    ====================================================================
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    initialize="init()">
    <mx:Script>
    <![CDATA[
    private var mainXML:XML;
    private var loader:URLLoader;
    private function init():void {
    loader = new URLLoader();
    loader.addEventListener(Event.COMPLETE, onComplete);
    loader.load(new URLRequest('assets/skn_organ.xml'));
    private function onComplete(evt:Event):void {
    mainXML = new XML(loader.data)
    out.text += "xml loaded, using E4X syntax: \n\n";
    out.text += "Row 1: "+mainXML.row[0]+"\n"
    out.text += "Row 6: organ = "+mainXML.row[5].organ+"\n"
    out.text += "Row(id='D02'): link =
    "+mainXML.row.(@id=="D02").link+"\n"
    ]]>
    </mx:Script>
    <mx:TextArea id="out" width="400" height="300"/>
    </mx:Application>
    ======================================================================
    Jeffrey

  • How to edit/update data into an XML file using Flex and Actionscript

    I can read an external xml file, please see the code below:
    protected function button1_clickHandler(event:MouseEvent):void
    var GrowthChartsDataGrid:XML;
    var loader:URLLoader = new URLLoader();
    var request:URLRequest = new URLRequest("../GrowthChartsDataGrid.xml");
        loader.load(request);
        loader.addEventListener(Event.COMPLETE, onComplete)
    function onComplete (event:Event)
         var loader:URLLoader = URLLoader(event.target);
         GrowthChartsDataGrid = new XML(loader.data);
         GrowthChartsDataGrid.GrowthChartGridView += <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>
         texttesting.text = GrowthChartsDataGrid.toString();
    I can read an XML file and can add an extra node and can display it in a text filed. But I want to update the XML file contents which will come from the txtMonth and txtWeight text boxes.
    Please any suggestions???

    First of all thanks for your quick reply .
    I actually want to add another node inthe xml file. Files is at a local location and i can read the file and add an extra node (but I cant store this extra node in the actual XML file). But I want to save XML with the extra node.
    For exmaple,
    my current xml is:
    <?xml version="1.0" encoding="utf-8"?>
    <GrowthChartGridView>
        <Month> 1
        <Weight>3.5</Weight></Month>
    <Month> 2
        <Weight>3.9</Weight></Month>
    <Month> 3
        <Weight>4.5</Weight></Month>
    </GrowthChartGridView>
    and at run time, I can create a new node using the data from two textboxes at button click event.
         GrowthChartsDataGrid.GrowthChartGridView += <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>
    Now what I want to do is, I want to add this node back in to my XML. Therefore, the result I am looking for is, my local XML should update like this.
    <?xml version="1.0" encoding="utf-8"?>
    <GrowthChartGridView>
        <Month> 1
        <Weight>3.5</Weight></Month>
    <Month> 2
        <Weight>3.9</Weight></Month>
    <Month> 3
        <Weight>4.5</Weight></Month>
    <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>  //I can read data from text boxes so its fine but I can not store this in to                                                                                                          my original XML
    </GrowthChartGridView>
    Thanks

Maybe you are looking for

  • Tds report generation showing error

    hi experts , in printing of tds certificate showing error . "no data selected for printing " mess no:8i 000 the problem is comming when i maintained tds certifate no configaration . without that tds form printing is working ? please help me in this i

  • Is it possible to create a custom IDOC status?

    Is it possible to create a custom idoc status on table TEDS1? I have looked through customising and cannot seem to find a way to create a new idoc status. Has anybody done this?

  • Error creating a new Hyperion Planning Application

    Hi Everybody, I'm trying to create a new application in Hyperion 9, but I have a problem because when I configure the application in the wizard, that show me an error "An error ocurred while processing this page. Check the log for details". When I re

  • I have a little problem.

    I don't know what wrong with this: HDAUDIO\FUNC_01&VEN_8086&DEV_2807&SUBSYS_80860101&REV_1000 HDAUDIO\FUNC_01&VEN_8086&DEV_2807&SUBSYS_80860101 This question was solved. View Solution.

  • Missing field for MDX query for All Members

    Hello, I'm using MDX query with SSRS for report and I ran into this issue: Query 1: select non empty ([Product].[Category].allmembers*[Date].[Calendar].[Calendar Year].allmembers ) on 1, ([Measures].[Internet Sales Amount]) on 0 from [Adventure Works