![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2011
Сообщений: 18
|
Появилась необходимость формировать и сохранять xml-файлы. Каким образом можно это делать? Какие способы существуют, кроме выводить с помощью trace() ?
|
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Куда сохранять?
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
Регистрация: Oct 2011
Сообщений: 18
|
Результатом деятельности программы является xml, который необходимо сохранить для дальнейшего использования в программе. Можно вывести trace(), затем скопировать и вставить в код в виде литерала, но мне такой способ не кажется оптимальным, ведь xml может быть большим. Кто как делает? Какие варианты есть?
|
|
|||||
|
Регистрация: Oct 2010
Сообщений: 85
|
Если вы программу пишите с использованием AIR, то стратегия примерно такая:
var optionURL:File = File.applicationStorageDirectory.resolvePath("data/config.xml");//путь к вашему XML //Создаешь список данных XML currentStagesXML = <stage/>; currentStagesXML.stage.initX = 100; //к примеру в ветку XML initX записывается значение 100 currentStagesXML.stage.initY = 100; //сохранение var newXMLStr:String = "" + currentStagesXML.toXMLString(); var fs:FileStream = new FileStream(); fs.open(optionURL, FileMode.WRITE); fs.writeUTFBytes(newXMLStr); fs.close(); |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
flash->php->xml и потом флешом читаем xml
__________________
а за окном атлантический океан! |
|
|||||
|
.
|
...Выберите два из предложенных варианта.
Я выбираю flash->xml. |
|
|||||
|
Регистрация: Oct 2011
Сообщений: 18
|
Спасибо за информацию, использую fileReference. Появился еще вопрос: как автоматически задавать расширение файла при записи таким способом? (даже если задаю имя в методе save "test.xml", расширение удаляется).
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|