0
Есть ли способ заставить XMLWriter добавлять данные в существующий файл?Сделать XMLWriter для добавления данных в существующий файл
Есть ли способ заставить XMLWriter добавлять данные в существующий файл?Сделать XMLWriter для добавления данных в существующий файл
Вы можете использовать openMemory
создать XMLWriter, который записывает только память, а затем outputMemory
, чтобы получить данные, которые собрали XMLWriter, а затем добавить его в файл с нормальным fopen
, fwrite
, fclose
вызовов.
Почему вы пытаетесь добавить XML в файл? Вы уверены, что это точное поведение, которое вам нужно? Помните, что вы не можете просто «добавить» к XML-файлу, иначе вы нарушите структуру, которая сделает ее недействительной! – redShadow 2010-11-30 17:50:16
@redShadow: Мне нужно добавить, потому что я запускаю PHP-скрипт с длинной обработкой, который ест память из-за утечек памяти, поэтому мне нужно разделить процесс с помощью сценария bash. Это означает, что я должен написать XML-файл в кусках. – 2010-12-01 13:15:39