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.

