As others have said, parsing large amounts of XML is not suggested and can become rather sluggish. It has been stated that the fastest way to send data between the flash client and the server side of the script is the AMF format (action message format), which is binary. If you have ever done anything with the SharedObject class, then you already had some relationships with AMF, as this is the format that it writes LSO to your hard drive. AMFPHP was the best solution for this until recently, as it now lends itself to the Zend framework, more specifically now ZendAMF.
There is an excellent tutorial here , Lee Brimelou, one of the flash developers for whom I am looking for inspiration and clarity, shows how to use ZendAMF.
The speed with which your data is available in ZendAMF, compared to the usual old XML, is staggering, and the more the data being analyzed, the more noticeable.
source share