Creating XML

I have no problem reading XML, but I want to create xml. Is there an easy way to created XML from an object?

For example:

var xml:XML = new XML("<images></images>");
XML.prettyPrinting = true;

var imageXML:XML = new XML('<image x="10"></image>');
xml.appendChild(imageXML);

trace(xml.toXMLString());

Could be something like this:

var xml:XML = new XML("<images></images>");
XML.prettyPrinting = true;

var image:Object = {x:11};
var imageXML:XML = new XML(image);
xml.appendChild(imageXML);

trace(xml.toXMLString());