1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| var xmlD:XMLDocument = new XMLDocument(event.message.body.toString());
var xml:XML = new XML(xmlD.toString());
var file:String;
convertXmlToArrayCollection(file);
Alert.show(xml); // mon xml s'affiche bien
private function convertXmlToArrayCollection( file:String ):ArrayCollection
{
var xml:XMLDocument = new XMLDocument( file );
var decoder:SimpleXMLDecoder = new SimpleXMLDecoder();
var data:Object = decoder.decodeXML( xml );
var array:Array = ArrayUtil.toArray( data.rows.row );
return new ArrayCollection( array );
} |