2010-11-30 1 views
0

Есть ли способ заставить XMLWriter добавлять данные в существующий файл?Сделать XMLWriter для добавления данных в существующий файл

+0

Почему вы пытаетесь добавить XML в файл? Вы уверены, что это точное поведение, которое вам нужно? Помните, что вы не можете просто «добавить» к XML-файлу, иначе вы нарушите структуру, которая сделает ее недействительной! – redShadow 2010-11-30 17:50:16

+0

@redShadow: Мне нужно добавить, потому что я запускаю PHP-скрипт с длинной обработкой, который ест память из-за утечек памяти, поэтому мне нужно разделить процесс с помощью сценария bash. Это означает, что я должен написать XML-файл в кусках. – 2010-12-01 13:15:39

ответ

0

Вы можете использовать openMemory создать XMLWriter, который записывает только память, а затем outputMemory, чтобы получить данные, которые собрали XMLWriter, а затем добавить его в файл с нормальным fopen, fwrite, fclose вызовов.