I got the xml to display by replacing ns2: with "", but never did get use namespace to work. Oh well, I think replacing the ns2: is good for now. Thanks guys.
~Amanda --- In [email protected], "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > > Hi Amanda, > > I usually just strip out the namespace junk; when the result is > returned. Something like: > > public function onResult(event: * = null) : void > { > var myXML : XML = event.result as XML; > model.myXML = new > XML(myXML.toXMLString().replace ("xmlns:ns2="http://service.xxx.xx.xx.xx.\ > xx.xx/"","")) > } > > You would probably want to get rid of all of the "ns2:" stuff as well; > using a RegEx replace. Just one approach. > > -TH > > --- In [email protected], "Mandy" <saltydg2003@> wrote: > > > > No, that really isn't the name. I put 'x' so no one could see the > > actual name. > > > > I added: > > public var ns2:Namespace = new Namespace > > ("http://service.xx.xx.xx.xx.xx.xx/"); > > default xml namespace = ns2; > > > > but i haven't gotten that to work. > > > > --- In [email protected], "Alex Harui" aharui@ wrote: > > > > > > It is really @http://sevice.xxx....xx::name > > > > > > > > > > > > You may have to declare a namespace and use it instead and maybe > > use a > > > labelFunction > > > > > > > > > > > > ________________________________ > > > > > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On > > > Behalf Of Mandy > > > Sent: Thursday, August 14, 2008 12:43 PM > > > To: [email protected] > > > Subject: [flexcoders] Namespace issue displaying xml in Tree > > > > > > > > > > > > I am trying to display xml data in a tree but can't get the xml to > > > correctly populate the Tree because of the namespace in front of > > the > > > attributes. > > > Here is the xml I am getting back: > > > <ns2:getProductsResponse > > > xmlns:ns2="http://service.xxx.xx.xx.xx.xx.xx/ > > > <http://service.xxx.xx.xx.xx.xx.xx/> "> > > > <return ns2:size="344" ns2:name="Products" ns2:link="Products"> > > > <product ns2:name="WEATHER" ns2:link="WEATHER"> > > > <product ns2:name="ANALYSES" ns2:link="WEATHER.ANALYSES"> > > > <product ns2:name="CYCLONE" > > > ns2:link="WEATHER.ANALYSES.CYCLONE"/> > > > </product> > > > </product> > > > </return> > > > </ns2:getProductsResponse> > > > > > > The tree is defined (I have tried both @name and @ns2:name): > > > > > > <mx:Tree id="Tree" width="100%" height="100%" > > > labelField="@name" > > > change="treeChanged(event)" > > > themeColor="#990000" > > > folderClosedIcon="@Embed(source='images/marble.png')" > > > folderOpenIcon="@Embed(source='images/marble.png')" > > > defaultLeafIcon="@Embed(source='images/marble.png')" > > > dragEnabled="true" > > > dragMoveEnabled="false" visible="true"/> > > > > > > Here is my code to get the xml: > > > > > > public function getProductsResult(resultObj:Object):void > > > { > > > private var ns2:Namespace = new Namespace > > > ("http://service.xxx.xx.xx.xx.xx.xx/ > > > <http://service.xxx.xx.xx.xx.xx.xx/> "); > > > default xml namespace = ns2; > > > var xml:XMLListCollection = new XMLListCollection(new XMLList > > > (resultObj.result)); > > > var productsXML:XMLListCollection = new XMLListCollection > > (xml.children > > > ()); > > > } > > > > > > productsXML contains everything under the ns2:getProductsResponse > > > element. > > > > > > Any ideas would be greatly appreciated. > > > Thanks, > > > Amanda > > > > > >

