First, to get the result event, do not use lastResult. That is intended for binding expressions only. Instead do:
myXML = XML(event.result); trace(myXML.toXMLString()) THEN use e4x xml methods and properties to get the node you want for the root of your tree. See the docs, childNodes is not an XML property. Tracy ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Misael Ferreira Sent: Wednesday, January 03, 2007 5:59 PM To: [email protected] Subject: [flexcoders] Populate tree from specific XML Node Hi, I want to populate a tree from a specific node from a XML obtained via HTTPService. I have the following: [Bindable] public var myXML:XML; <mx:script> private function onResult(oEvent:ResultEvent):void { myXML = reqProblemas.lastResult.childNodes[2]; } </mx:script> <mx:HTTPService id="reqProblemas" url="problemas/problemas.xml" resultFormat="xml" result="onResult(event)" makeObjectsBindable="true" useProxy="false" showBusyCursor="true" /> <mx:Tree x="10" y="140" width="505" dataProvider="{treeProb}" id="treeProblema"></mx:Tree> But this isnt working, the tree is populated with raw XML data, instead of the tree branches beginning from the third node, that is NODES: <?xml version="1.0" encoding="utf-8" ?><tree id="tree"> <options> <opt name="target" value="_self"></opt> </options> <icons> <ico name="pnb" value="http://localhost/marquise/componentes/js/tree/plusnb.gif <http://localhost/marquise/componentes/js/tree/plusnb.gif> "></ico> </icons> <nodes id="0" caption="Categorias" url="" ic="" exp="true" chk="false" cststyle="" target="null" title="Categorias"> <node id="806" caption="Aplicativos" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="Aplicativos"> <node id="808" caption="Office" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="Office"> <node id="809" caption="Excel" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="Excel"> </node> <node id="810" caption="PowerPoint" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="PowerPoint"> </node> <node id="811" caption="Word" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="Word"> </node> </node> <node id="807" caption="Windows" url="" ic="" exp="false" chk="false" cststyle="" target="null" title="Windows"> </node> </node> </nodes> </tree>

