Pour transformer du xml en objets, on fait :

import mx.rpc.xml.SimpleXMLDecoder;
 
var xmlDoc:XMLDocument = new XMLDocument(votre_xml);
var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true);
var resultObj:Object = decoder.decodeXML(xmlDoc);

et pour le contraire :

import mx.rpc.xml.SimpleXMLEncoder;
 
var qName:QName = new QName("root");
var xmlDocument:XMLDocument = new XMLDocument();
var simpleXMLEncoder:SimpleXMLEncoder = new SimpleXMLEncoder(xmlDocument);
var xmlNode:XMLNode=simpleXMLEncoder.encodeValue(votre_objet,qName,xmlDocument);
var resultXML:XML = new XML(xmlDocument.toString());

Voilà, c'est bien pratique 8-)