Hi, In addition to communication issues, there is problem with E4X syntax. E.g. <msRun/> node in the attached XML snip is defaulted to http://sashimi.sourceforge.net/schema_revision/mzXML_2.0 namespace, and "snip[]" syntax seems incorrect at all:
>>> Alert.show(xml.msRun[0].scan[]); <<< var xml:XML = event.result as XML; var ns_mzXML:Namespace = new Namespace("http://sashimi.sourceforge.net/schema_revision/mzXML_2.0"); Alert.show(xml.ns_mzXML::msRun[0]); -- Thanks, Vadim. ----- Original Message ----- From: y.mauron To: flexcoders@yahoogroups.com Sent: Wednesday, December 12, 2007 5:18 PM Subject: [flexcoders] complex xml parsing Dear all, Here is a fragment of xml. When I try to parse it like that : import mx.rpc.http.HTTPService; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; public function addMzXMLSpectrum(path:String):void{ var service:HTTPService = new HTTPService(); service.url = path; service.resultFormat="e4x"; service.addEventListener(ResultEvent.RESULT, resultHandler); service.send(); } public function resultHandler(event:ResultEvent):void{ var xml:XML = event.result as XML; Alert.show(xml.msRun[0].scan[]); } but I never obtain any result :-( Does someone has an idea why ? xml file __________________________________________________________ <?xml version="1.0" encoding="utf-8" standalone="yes"?> <mzXML xmlns="http://sashimi.sourceforge.net/schema_revision/mzXML_2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://sashimi.sourceforge.net/schema_revision/mzXML_2.0 http://sashimi.sourceforge.net/schema_revision/mzXML_2.0/mzXML_idx_2.0.xsd"> <msRun scanCount="3234" startTime="PT5.00183S" endTime="PT119.977S"> <parentFile fileName="file://Rdf3/data2/search/ppatrick/sashimi_repository/LCQ/cleavableICAT_ms2x2_2.RAW" fileType="RAWData" fileSha1="15f684152f0d1cac7c9ca81bf64491b650da1dc5"/> <msInstrument> <msManufacturer category="msManufacturer" value="ThermoFinnigan"/> <msModel category="msModel" value="LCQ Deca"/> <msIonisation category="msIonisation" value="ESI"/> <msMassAnalyzer category="msMassAnalyzer" value="Ion Trap"/> <msDetector category="msDetector" value="EMT"/> <software type="acquisition" name="Xcalibur" version="1.3 alpha 8"/> </msInstrument> <dataProcessing centroided="1"> <software type="conversion" name="Thermo2mzXML" version="1"/> ...