При сохранении XML файла получается, что между нодами квадратики вместо переносов, а надо переносы нормальные.

Код:
private function saveSettings(data:XMLList, filePath:String):void {
var saveData:XML = new XML('<?xml version="1.0" encoding="UTF-8"?><portraits>'+data+"</portraits>");
XML.prettyPrinting = true;
mdm.FileSystem.saveFileUnicode(filePath, saveData.toXMLString());
}
Может saveFileUnicode не корректно работает? Но saveFile мне не пойдет, т.к. в XML присутствуют данные на русском.