У меня есть файл XML, который я открываю и делаю некоторые изменения внутри своего приложения, и мне нужно сохранить его в новом файле.FLEX/AS3 - Сохранить XML в новом файле?
Теперь я использую этот код, чтобы сохранить его в том же файле:
var fs:FileStream = new FileStream();
fs.open(myOpenXML, FileMode.WRITE);
fs.writeUTFBytes(myXMLString);
fs.close();
Если я трассировать myXMLString я получаю правильное форматирование (новая строка для каждого объекта в XML), но когда я сохранить его все заканчивается на одной линии .. Как получилось? И я хочу сохранить в новый файл, как мне это сделать? (используя диалоговое окно сохранения).
Я использую Flash Builder. Flex, AS3, AIR ..
Спасибо большое за ваше время и помочь;)
FileStream для сохранения в файл, Вы должны создать новый файл (flash.filesystem.File), изменение URL (по пролистать или разрешить старый файл и изменить имя) и сохранить двоичные данные. Для записи XML в файл используйте fs.writeUTF(); – turbosqel