Tracy,

Thanks for your response. Is the entry going to look like the following in
my mxml file?

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; default xml
namespace="http://simpaq.com/service";>

Thanks.

Gabsaga




Tracy Spratt wrote:
> 
> WebService XML tends to have namespace issues.
> 
>  
> 
> Try adding this at the instance scope level:
> 
> default xml namespace = "http://simpaq.com/service";; 
> 
>  
> 
> Tracy
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of gabsaga
> Sent: Thursday, July 17, 2008 4:59 PM
> To: [email protected]
> Subject: [flexcoders] Display XML in DataGrid
> 
>  
> 
> 
> I have the following XML being returned to my Flex application. How can
> parse
> it so that it displays in a DataGrid?
> 
> I was able to get the XML to display in a textarea by using the
> following
> code:
> 
> <mx:TextArea id="myTextArea"
> text="{ws.getContacts.lastResult.toXMLString()}" width="100%"
> height="253" 
> fontSize="12"/>
> 
> <getContactsResponse xmlns="http://simpaq.com/service
> <http://simpaq.com/service> "
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> <http://schemas.xmlsoap.org/soap/envelope/> "
> xmlns:xsd="http://www.w3.org/2001/XMLSchema
> <http://www.w3.org/2001/XMLSchema> "
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
> <http://www.w3.org/2001/XMLSchema-instance> ">
> <getContactsReturn>
> <ns1:contactId xmlns:ns1="http://dto.simpaq.com <http://dto.simpaq.com>
> ">1111</ns1:contactId>
> <ns2:emailAddress
> xmlns:ns2="http://dto.simpaq.com <http://dto.simpaq.com>
> ">[EMAIL PROTECTED] <mailto:freddy.colmbs%40simpaq.com>
> </ns2:emailAddress>
> <ns3:firstName xmlns:ns3="http://dto.simpaq.com <http://dto.simpaq.com>
> ">Freddy</ns3:firstName>
> <ns4:lastName xmlns:ns4="http://dto.simpaq.com <http://dto.simpaq.com>
> ">Colmbs</ns4:lastName>
> <ns5:phoneNumber
> xmlns:ns5="http://dto.simpaq.com <http://dto.simpaq.com>
> ">555-897-9855</ns5:phoneNumber>
> </getContactsReturn>
> <getContactsReturn>
> <ns6:contactId xmlns:ns6="http://dto.simpaq.com <http://dto.simpaq.com>
> ">2222</ns6:contactId>
> <ns7:emailAddress
> xmlns:ns7="http://dto.simpaq.com <http://dto.simpaq.com>
> ">[EMAIL PROTECTED] <mailto:john.doe%40cameroontrader.com>
> </ns7:emailAddress>
> <ns8:firstName xmlns:ns8="http://dto.simpaq.com <http://dto.simpaq.com>
> ">John</ns8:firstName>
> <ns9:lastName xmlns:ns9="http://dto.simpaq.com <http://dto.simpaq.com>
> ">Doe</ns9:lastName>
> <ns10:phoneNumber
> xmlns:ns10="http://dto.simpaq.com <http://dto.simpaq.com>
> ">555-611-0081</ns10:phoneNumber>
> </getContactsReturn>
> <getContactsReturn>
> <ns11:contactId xmlns:ns11="http://dto.simpaq.com
> <http://dto.simpaq.com> ">3333</ns11:contactId>
> <ns12:emailAddress
> xmlns:ns12="http://dto.simpaq.com <http://dto.simpaq.com>
> ">[EMAIL PROTECTED] <mailto:mary.jane%40simpaq.com>
> </ns12:emailAddress>
> <ns13:firstName xmlns:ns13="http://dto.simpaq.com
> <http://dto.simpaq.com> ">Mary</ns13:firstName>
> <ns14:lastName xmlns:ns14="http://dto.simpaq.com <http://dto.simpaq.com>
> ">Jane</ns14:lastName>
> <ns15:phoneNumber
> xmlns:ns15="http://dto.simpaq.com <http://dto.simpaq.com>
> ">555-209-4389</ns15:phoneNumber>
> </getContactsReturn>
> <getContactsReturn>
> <ns16:contactId xmlns:ns16="http://dto.simpaq.com
> <http://dto.simpaq.com> ">4444</ns16:contactId>
> <ns17:emailAddress
> xmlns:ns17="http://dto.simpaq.com <http://dto.simpaq.com>
> ">[EMAIL PROTECTED] <mailto:cow.boy%40cameroontrader.com>
> </ns17:emailAddress>
> <ns18:firstName xmlns:ns18="http://dto.simpaq.com
> <http://dto.simpaq.com> ">Cow</ns18:firstName>
> <ns19:lastName xmlns:ns19="http://dto.simpaq.com <http://dto.simpaq.com>
> ">Boy</ns19:lastName>
> <ns20:phoneNumber
> xmlns:ns20="http://dto.simpaq.com <http://dto.simpaq.com>
> ">555-298-9455</ns20:phoneNumber>
> </getContactsReturn>
> </getContactsResponse>
> 
> I tried the following to get it to display in a DataGrid but it didn't
> work.
> 
> <mx:DataGrid id="list"
> dataProvider="{ws.getContacts.lastResult.getContactsReturn}"
> width="100%"
> height="100%" >
> <mx:columns>
> <mx:DataGridColumn dataField="contactId" headerText="Contact ID" />
> <mx:DataGridColumn dataField="firstName" headerText="First Name" />
> <mx:DataGridColumn dataField="lastName" headerText="Last Name" />
> <mx:DataGridColumn dataField="phoneNumber" headerText="Phone Number" />
> <mx:DataGridColumn dataField="emailAddress" headerText="Email Address"
> /> 
> </mx:columns> 
> </mx:DataGrid>
> 
> Any help will be greatly appreciated. 
> 
> Thanks.
> 
> Gabsaga
> -- 
> View this message in context:
> http://www.nabble.com/Display-XML-in-DataGrid-tp18517227p18517227.html
> <http://www.nabble.com/Display-XML-in-DataGrid-tp18517227p18517227.html>
> 
> Sent from the FlexCoders mailing list archive at Nabble.com.
> 
>  
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Display-XML-in-DataGrid-tp18517227p18534217.html
Sent from the FlexCoders mailing list archive at Nabble.com.

Reply via email to