Thank you. It worked. I am trying to learn more about XML but there is still much I don't know.
________________________________ De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Tracy Spratt Enviada em: quarta-feira, 3 de outubro de 2007 13:10 Para: [email protected] Assunto: RE: [flexcoders] problem with Tree The tree does not know where in the xml node to look for the label. Specifying the labelField tells it this. The "@" indicates the data you want is in an attribute. So modify your Tree tag like this: <mx:Tree left="0" top="0" bottom="0" right="0" id="TreeArtes" dataProvider="{dadosTree.lastResult}" labelField="@label"/> If your XML is more complex, or some nodes do not have a "label"(or whatever) attribute, you can use a labelFunction(). Here is an example: http://www.cflex.net/showFileDetails.cfm?ObjectID=564 <http://www.cflex.net/showFileDetails.cfm?ObjectID=564> Also, even though what you have is working, I advise against binding directly to lastResult becaulse it is hard to debug, and you do not have the opportunity to manipulate the data first. I would declare a [Bindable] instance variable of type XML, bind the tree to that, then assign the xml data to that var in your result handler function. Tracy From: [email protected] [mailto:[email protected] <mailto:[email protected]> ] On Behalf Of DANIEL CREDIDIO - INFORMATICA Sent: Wednesday, October 03, 2007 11:56 AM To: [email protected] Subject: RES: [flexcoders] problem with Tree Sorry alex, but can you explain it a little better, i'm quite noob when it comes to XML things. De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Alex Harui Enviada em: quarta-feira, 3 de outubro de 2007 12:41 Para: [email protected] Assunto: RE: [flexcoders] problem with Tree labelField="@label" From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Fernandes Credidio Sent: Wednesday, October 03, 2007 8:25 AM To: [email protected] Subject: [flexcoders] problem with Tree Hi all, I'm starting to work with trees using an Httpservice to connect to the bank and return me this XML: <Root> <node label='Bla1'> <node label='Bla2'> <node label='Bla3'> <node label="Bla4"/> </node> </node> </node> </Root> I set the property resultformat as XML and its returning Ok the XML. the problem is when i use it as a dataprovider. the tree doesen't shows the right thing, it shows de XMLcode inteasted of the name(Bla1,BLa2,BLa3 and bla4) My Mxml is like this: <mx:HTTPService id="dadosTree" url="criatree.asp" method="POST" showBusyCursor="true" result="CriaTree();" resultFormat="xml"/> <mx:Tree left="0" top="0" bottom="0" right="0" id="TreeArtes" dataProvider="{dadosTree.lastResult}"/> Please help me a i dont know wath i'm doing wrong

