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" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <getContactsReturn> <ns1:contactId xmlns:ns1="http://dto.simpaq.com">1111</ns1:contactId> <ns2:emailAddress xmlns:ns2="http://dto.simpaq.com">[EMAIL PROTECTED]</ns2:emailAddress> <ns3:firstName xmlns:ns3="http://dto.simpaq.com">Freddy</ns3:firstName> <ns4:lastName xmlns:ns4="http://dto.simpaq.com">Colmbs</ns4:lastName> <ns5:phoneNumber xmlns:ns5="http://dto.simpaq.com">555-897-9855</ns5:phoneNumber> </getContactsReturn> <getContactsReturn> <ns6:contactId xmlns:ns6="http://dto.simpaq.com">2222</ns6:contactId> <ns7:emailAddress xmlns:ns7="http://dto.simpaq.com">[EMAIL PROTECTED]</ns7:emailAddress> <ns8:firstName xmlns:ns8="http://dto.simpaq.com">John</ns8:firstName> <ns9:lastName xmlns:ns9="http://dto.simpaq.com">Doe</ns9:lastName> <ns10:phoneNumber xmlns:ns10="http://dto.simpaq.com">555-611-0081</ns10:phoneNumber> </getContactsReturn> <getContactsReturn> <ns11:contactId xmlns:ns11="http://dto.simpaq.com">3333</ns11:contactId> <ns12:emailAddress xmlns:ns12="http://dto.simpaq.com">[EMAIL PROTECTED]</ns12:emailAddress> <ns13:firstName xmlns:ns13="http://dto.simpaq.com">Mary</ns13:firstName> <ns14:lastName xmlns:ns14="http://dto.simpaq.com">Jane</ns14:lastName> <ns15:phoneNumber xmlns:ns15="http://dto.simpaq.com">555-209-4389</ns15:phoneNumber> </getContactsReturn> <getContactsReturn> <ns16:contactId xmlns:ns16="http://dto.simpaq.com">4444</ns16:contactId> <ns17:emailAddress xmlns:ns17="http://dto.simpaq.com">[EMAIL PROTECTED]</ns17:emailAddress> <ns18:firstName xmlns:ns18="http://dto.simpaq.com">Cow</ns18:firstName> <ns19:lastName xmlns:ns19="http://dto.simpaq.com">Boy</ns19:lastName> <ns20:phoneNumber xmlns:ns20="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 Sent from the FlexCoders mailing list archive at Nabble.com.