Hey Gabasaga,

I would put the xml into an ArrayCollection and go from there.  The
following is what I just cooked up and it seems to get the job done.  I
don't know if you are trying to preserve the namespace prefixes or not.



--------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
creationComplete="init();">


<mx:Script>
    <![CDATA[
        import mx.rpc.events.ResultEvent;
        import mx.collections.ArrayCollection;

        [Bindable]
        private var nsArray:ArrayCollection;

        public function init():void
        {
            namespaceXML.send();

        }

        public function nsHandler(event:ResultEvent):void
        {
                nsArray =
event.result.Envelope.Body.getContactsResponse.getContactsReturn;
        }

    ]]>
</mx:Script>
    <mx:HTTPService url="
http://www.cameroontrader.com:8080/axis/services/ContactService?method=getContacts";
id="namespaceXML" result="nsHandler(event)"/>
    <mx:DataGrid x="79" y="126" width="580" height="284"
dataProvider="{nsArray}">
        <mx:columns>
            <mx:DataGridColumn headerText="Contact ID"
dataField="contactId"/>
            <mx:DataGridColumn headerText="Email Address"
dataField="emailAddress"/>
            <mx:DataGridColumn headerText="First Name"
dataField="firstName"/>
            <mx:DataGridColumn headerText="Last Name" dataField="lastName"/>
            <mx:DataGridColumn headerText="Phone Number"
dataField="phoneNumber"/>

        </mx:columns>
    </mx:DataGrid>

</mx:Application>
----------

Hope that works for you!
Luke

On Wed, Aug 20, 2008 at 11:27 AM, Gabsaga Tata <[EMAIL PROTECTED]> wrote:

> The following web service call returns XML data with namespace prefix on
> every element. How do I handle this with Flex so I can display the data in a
> DataGrid? The examples that I have seen don't have the namespace prefix
> issue that I'm facing.
>
>
> http://www.cameroontrader.com:8080/axis/services/ContactService?method=getContacts
>
> I tried something like the following but it didn't work.
>
>
> <mx:DataGrid id="entries" width="{reader.width-15}"
> dataProvider="{httpServ.lastResult.getContactsResponse.getContactsReturn}">
> </mx:DataGrid>
>
> Thanks.
>
> Gabsaga
>
> -------------------------------------------------------------
> To unsubscribe from this list, simply email the list with unsubscribe in
> the subject line
>
> For more info, see http://www.affug.com
> Archive @ http://www.mail-archive.com/discussion%40affug.com/
> List hosted by FusionLink <http://www.fusionlink.com>
> -------------------------------------------------------------



-------------------------------------------------------------
To unsubscribe from this list, simply email the list with unsubscribe in the 
subject line

For more info, see http://www.affug.com
Archive @ http://www.mail-archive.com/discussion%40affug.com/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------

Reply via email to