si
Administrator
для примера у меня из файла xml в 30M при помощи xslt генериться некоторое кол-во html отчетов при помощи sablot. при этом процесс иногда занимает 300-400M памяти. так что про xslt можно точно забыть.Это все понятно, но задача как раз стоит в том, что бы сделать возможной обработку файла такого размера на слабой машине (200 Мгц, 260 памяти), пускай медленно, но главное что бы обрабатывался. Хоть 5 дней, но без сбоев.
думаю такой xml можно обрабатывать expat, он не будет пытаться читать весь файл с память, и конечно лучше это делать на си, писать в файл который потом загружать LOAD DATA INFILE или mysqlimport
-~{}~ 15.02.05 01:20:
можно даже файл на сервер заливать в gzip и прямо его читать там, не распаковывая предварительно