Xpath rocks !!
http://www.xfactorstudio.com/Actionscript/AS2/XPath/
 
Philippe Maegerman


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Tracy Spratt
Sent: lundi 17 octobre 2005 18:15
To: [email protected]
Subject: RE: [flexcoders] Data service results format: VO or XML?

Absolutely. 

Now, AS2/1.5 alone does not support xpath, so you last line wont work like that.  I have seen an AS library that provides Xpath, and have heard, via an accidental leak at MM that Flex 2.0 will have an xpath-like node location syntax.

With the current codebase, you can either let Flex convert your xml into an mx:Object, and then use dot notation to navigate within the data, or you can specify resultFormat="xml", and use the XML class members to manipulate the data.

See the XML Class in the livedocs for the available members.  Sorry, "getElementsByTagName" is not one of them.  You willeither need to know the index of the node in the childNodes array, or loop through them to manually match your attribute or nodeName.


Tracy


-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Alberto Albericio Salvador
Sent: Monday, October 17, 2005 6:50 AM
To: [email protected]
Subject: [flexcoders] Data service results format: VO or XML?

Hello all,

I have read some posts on how to pass data from the service tier to the
Flex tier using VOs or arrays of VOs. I dont think it is a bad idea to
use these objects but:

Is it possible to return results in XML format and then bind parts of
this XML "document" to Flex UI components like a datagrid, list, etc?

This would be something like :
    // not real code
    1) myDg.dataProvider = event.result.getElementsByTagName("prices")
       and then:
        columnName="PRICE"
        colomnName="another attr or subelement"
       ...
    2) myList.dataProvider = event.result.getElementsByTagName("shops")

and even more advanced :

    3) myDg.dataProvider = event.result/[EMAIL PROTECTED] < 200]

Thanks all

--
Alberto Albericio Salvador
Aura S.A. Seguros
Departamento Informática




--
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











--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




------------------------------------------------------------------
**STATEMENT OF CONFIDENTIALITY**

This e-mail and any attached files are confidential and intended solely for the use of the individual to whom it is addressed. If you have received this email in error please send it back to the person that sent it to you. Any views or opinions presented are solely those of author and do not necessarily represent those the Emakina Company. Unauthorized publication, use, dissemination, forwarding, printing or copying of this email and its associated attachments is strictly prohibited.

We also inform you that we have checked that this message does not contain any virus but we decline any responsability in case of any damage caused by an a non detected virus.
------------------------------------------------------------------

Reply via email to