Да конечно расскажу. Я загружаю XML файл используя для этого сл. код:

Код AS3:
...
private function LoadXML():void
{
urlGameRequest = new URLRequest("bla-bla.xml");
urlGameLoader.load(urlGameRequest);
urlGameLoader.addEventListener(Event.COMPLETE, OnLoadGameXMLComplete);
}
...
private function OnLoadGameXMLComplete(e:Event):void
{
gameXML = new XML(e.target.data);
trace("game XML loaded");
...
}
...
Далее, когда были внесены изменения в gameXML он сохраняется обратно в файл сл. образом:

Код AS3:
function OnSaveXML():void
{
...
textArea.text = "";
textArea.appendText(gameXML.toString());
var fileReference:FileReference = new FileReference();
fileReference.save(textArea.text,"bla-bla.xml");
fileReference.addEventListener(Event.COMPLETE, OnSaveComplete);
}
Не устраивает то, что после таких преобразований файл XML превращается в кашу, а т.к. я работаю по svn то он говорит что весь файл один сплошной конфликт. Поэтому необходимо чтобы сохранялось исходное форматирование XML.