Показать сообщение отдельно
Старый 13.02.2012, 12:54   #49  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Цитата:
Сообщение от b_nosoff Посмотреть сообщение
Понимаю, что закат солнца вручную, но если сохранять документ таким образом?

X++:
textBuffer.appendText(xMLDocument.xml());
textBuffer.replace("
", "& #10;");
textBuffer.toFile(filename);
Этот способ не работает при больших объёмах xml. Причём при определённом пороге перестаёт срабатывать xMLDocument.xml(), и если appendText заменить на сохранение в файл xMLDocument.save( fileName) и чтение из него textBuffer.fromFile( fileName), то при достижении следующего порога начинает зависать этот самый fromFile.
В частности, у себя я заметил что fromFile зависал при размере файла больше примерно 42 мегабайт. Приходилось завершать работу аксапты диспетчером задач.
__________________
Дмитрий