Actually this is looking more like a bug. I have submitted an example application to Adobe. All my items are all at the same level in the xml but flex is interpretting it like the first item is the parent for the rest of the items.
Here is the xml returned by my webservice. Flex interprets it like the london item is the parent of the other 4 items. From what I can see they are all at the same level. But then I am a newb to this xml stuff. <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope 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"><soapenv:Body><ns1:searchResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:IPSWebServices"><body href="#id0"/></ns1:searchResponse><multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:SearchResponse" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="urn:IPSWebServices"> <items href="#id1"/></multiRef> <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> <totalresults xsi:type="xsd:int">5</totalresults> <item href="#id2"/><item href="#id3"/><item href="#id4"/><item href="#id5"/> <item href="#id6"/></multiRef> <multiRef id="id6" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><row xsi:type="xsd:int">4</row><keywords xsi:type="xsd:string"></keywords><imagepath xsi:type="xsd:string">Cities/</imagepath><imagefile xsi:type="xsd:string">stlouis.jpg</imagefile><imagewidth xsi:type="xsd:int">500</imagewidth><imageheight xsi:type="xsd:int">375</imageheight><description xsi:type="xsd:string">stlouis</description><memo xsi:type="xsd:string"></memo><resolution xsi:type="xsd:float">72.0</resolution><createdwith xsi:type="xsd:string"></createdwith><copyright xsi:type="xsd:string"></copyright><readyforpublish xsi:type="xsd:boolean">true</readyforpublish><maskpath xsi:type="xsd:string"></maskpath><maskfile xsi:type="xsd:string"></maskfile><userdata xsi:type="xsd:string"></userdata><anchorx xsi:type="xsd:int">250</anchorx><anchory xsi:type="xsd:int">187</anchory><filesize xsi:type="xsd:int">38575</filesize><vendorsku xsi:type="xsd:string">stlouis</vendorsku><datecreated xsi:type="xsd:date">2006-02-15</datecreated><datemodified xsi:type="xsd:date">2006-05-22</datemodified><filedate xsi:type="ns3:date" xsi:nil="true" xmlns:ns3="http://www.w3.org/1999/XMLSchema"/></multiRef> <multiRef id="id5" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><row xsi:type="xsd:int">3</row><keywords xsi:type="xsd:string"></keywords><imagepath xsi:type="xsd:string">Cities/</imagepath><imagefile xsi:type="xsd:string">rio.jpg</imagefile><imagewidth xsi:type="xsd:int">500</imagewidth><imageheight xsi:type="xsd:int">375</imageheight><description xsi:type="xsd:string">rio</description><memo xsi:type="xsd:string"></memo><resolution xsi:type="xsd:float">72.0</resolution><createdwith xsi:type="xsd:string"></createdwith><copyright xsi:type="xsd:string"></copyright><readyforpublish xsi:type="xsd:boolean">true</readyforpublish><maskpath xsi:type="xsd:string"></maskpath><maskfile xsi:type="xsd:string"></maskfile><userdata xsi:type="xsd:string"></userdata><anchorx xsi:type="xsd:int">250</anchorx><anchory xsi:type="xsd:int">187</anchory><filesize xsi:type="xsd:int">158116</filesize><vendorsku xsi:type="xsd:string">rio</vendorsku><datecreated xsi:type="xsd:date">2006-02-15</datecreated><datemodified xsi:type="xsd:date">2006-02-15</datemodified><filedate xsi:type="ns4:date" xsi:nil="true" xmlns:ns4="http://www.w3.org/1999/XMLSchema"/></multiRef> <multiRef id="id4" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><row xsi:type="xsd:int">2</row><keywords xsi:type="xsd:string"></keywords><imagepath xsi:type="xsd:string">Cities/</imagepath><imagefile xsi:type="xsd:string">paris.jpg</imagefile><imagewidth xsi:type="xsd:int">333</imagewidth><imageheight xsi:type="xsd:int">500</imageheight><description xsi:type="xsd:string">paris</description><memo xsi:type="xsd:string"></memo><resolution xsi:type="xsd:float">1000.0</resolution><createdwith xsi:type="xsd:string"></createdwith><copyright xsi:type="xsd:string"></copyright><readyforpublish xsi:type="xsd:boolean">true</readyforpublish><maskpath xsi:type="xsd:string"></maskpath><maskfile xsi:type="xsd:string"></maskfile><userdata xsi:type="xsd:string"></userdata><anchorx xsi:type="xsd:int">166</anchorx><anchory xsi:type="xsd:int">250</anchory><filesize xsi:type="xsd:int">147927</filesize><vendorsku xsi:type="xsd:string">paris</vendorsku><datecreated xsi:type="xsd:date">2006-02-15</datecreated><datemodified xsi:type="xsd:date">2006-02-15</datemodified><filedate xsi:type="ns5:date" xsi:nil="true" xmlns:ns5="http://www.w3.org/1999/XMLSchema"/></multiRef> <multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><row xsi:type="xsd:int">1</row><keywords xsi:type="xsd:string"></keywords><imagepath xsi:type="xsd:string">Cities/</imagepath><imagefile xsi:type="xsd:string">newyork.jpg</imagefile><imagewidth xsi:type="xsd:int">500</imagewidth><imageheight xsi:type="xsd:int">375</imageheight><description xsi:type="xsd:string">newyork</description><memo xsi:type="xsd:string"></memo><resolution xsi:type="xsd:float">200.0</resolution><createdwith xsi:type="xsd:string"></createdwith><copyright xsi:type="xsd:string"></copyright><readyforpublish xsi:type="xsd:boolean">true</readyforpublish><maskpath xsi:type="xsd:string"></maskpath><maskfile xsi:type="xsd:string"></maskfile><userdata xsi:type="xsd:string"></userdata><anchorx xsi:type="xsd:int">250</anchorx><anchory xsi:type="xsd:int">187</anchory><filesize xsi:type="xsd:int">74842</filesize><vendorsku xsi:type="xsd:string">newyork</vendorsku><datecreated xsi:type="xsd:date">2006-02-15</datecreated><datemodified xsi:type="xsd:date">2006-02-15</datemodified><filedate xsi:type="ns6:date" xsi:nil="true" xmlns:ns6="http://www.w3.org/1999/XMLSchema"/></multiRef> <multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"><row xsi:type="xsd:int">0</row><keywords xsi:type="xsd:string"></keywords><imagepath xsi:type="xsd:string">Cities/</imagepath><imagefile xsi:type="xsd:string">london.jpg</imagefile><imagewidth xsi:type="xsd:int">500</imagewidth><imageheight xsi:type="xsd:int">375</imageheight><description xsi:type="xsd:string">london</description><memo xsi:type="xsd:string"></memo><resolution xsi:type="xsd:float">180.0</resolution><createdwith xsi:type="xsd:string"></createdwith><copyright xsi:type="xsd:string"></copyright><readyforpublish xsi:type="xsd:boolean">true</readyforpublish><maskpath xsi:type="xsd:string"></maskpath><maskfile xsi:type="xsd:string"></maskfile><userdata xsi:type="xsd:string"></userdata><anchorx xsi:type="xsd:int">250</anchorx><anchory xsi:type="xsd:int">187</anchory><filesize xsi:type="xsd:int">56221</filesize><vendorsku xsi:type="xsd:string">london</vendorsku><datecreated xsi:type="xsd:date">2006-02-15</datecreated><datemodified xsi:type="xsd:date">2006-02-15</datemodified><filedate xsi:type="ns7:date" xsi:nil="true" xmlns:ns7="http://www.w3.org/1999/XMLSchema"/></multiRef> </soapenv:Body></soapenv:Envelope> Thanks --- In [email protected], "Tom Jordahl" <[EMAIL PROTECTED]> wrote: > > > The important thing with tns1:string vs. s:string is that the > namespace prefixes (tns1 and s) point to the XML Schema namespace: > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > In general with Axis, 'tns1' points to something other than XML > Schema, for instance (from a ColdFusion CFC web service): > xmlns:tns1="http://rpc.xml.coldfusion" > > I hope that helps a little > -- > Tom Jordahl > Adobe > > --- In [email protected], "someguy7_7" <bmcpheeters@> wrote: > > > > Mine have type="s:string" as well. I also have a field called > > totalresults that is at the same level as the items which is an > > integer and seems to be fine. I am able to reference that using > > lastResult.totalresults. The strings for category and categoryid are > > the ones I am having problems with. > > --- In [email protected], "Kelly Birr" <kelly.fx@> wrote: > > > > > > The only difference I can see between your WSDL and mine is that > > mine has > > > type="s:string" in the simple string elements. I've looked > through my > > > services and have found type="tns:whatever" in some places and > flex does > > > interpret those as more complex types. > > > > > > I can only assume this is what's happening to you. If you have > > control over > > > your WSDL you may try type="s:string". I had to do something > > similar in my > > > .NET web services to get the WSDL to read type="s:string" instead of > > > type="s:dateTime" for date/time values so Flex would leave them as > > strings > > > and not convert them to Date objects and mess up the time zone. > > > > > > - Kelly > > > > > > -----Original Message----- > > > From: [email protected] > [mailto:[EMAIL PROTECTED] On > > > Behalf Of someguy7_7 > > > Sent: Tuesday, July 04, 2006 10:32 PM > > > To: [email protected] > > > Subject: [flexcoders] Re: Beta 3 WebService Result > > > > > > Our webservices are written in J2EE 1.5 with Axis. I can get the > > specific > > > version of Axis if you think it matters. > > > > > > Here is part of wsdl that pertains to the question. Sorry about the > > > formatting. > > > > > > <complexType name="SearchResponse"> > > > <sequence> > > > <element maxOccurs="1" minOccurs="0" name="items" nillable="true"> > > > <complexType> > > > <sequence> > > > <element maxOccurs="1" minOccurs="0" name="totalresults" > > > type="tns1:int"/> > > > <element maxOccurs="unbounded" minOccurs="0" name="item" > > > nillable="true"> > > > <complexType> > > > <sequence> > > > <element maxOccurs="1" minOccurs="0" name="category" > > > type="tns1:string"/> > > > <element maxOccurs="1" minOccurs="0" > > > name="categoryid" > > > type="tns1:string"/> > > > </sequence> > > > </complexType> > > > </element> > > > </sequence> > > > </complexType> > > > </element> > > > </sequence> > > > </complexType> > > > > > > > > > Thanks > ------------------------ Yahoo! Groups Sponsor --------------------~--> See what's inside the new Yahoo! Groups email. http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

