PHP не может обработать xml большого размера.

  • Автор темы Автор темы Alexi
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Alexi

Новичок
PHP не может обработать xml большого размера.

выполняю код
PHP:
$xmlDoc = new DOMDocument();
$xmlDoc->load("http://site.ru/xml/test.xml");

test.xml весит где-то 125Мб. Так вот при выполнении выдаётся ошибка "php in free(): error: modified (chunk-) pointer" и образуется файл php.core
Памяти выделено 128М. Не могу понять почему такое происходит.
 
выдели в 5 раз больше реальной физической памяти и надейся, что прокатит
 
125мегов надо через SAX или SimpleXML обрабатывать
Жень - ты ошибся, SimpleXML - это тот же DOM, только сбоку
ты очевидно имел ввиду XMLReader

-~{}~ 08.03.09 19:01:

PHP не может обработать xml большого размера.
в поиск по форуму -обсуждалось 100 раз
 
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
=) Да я точно ошибся =-))) XMLReader имелся ввиду конечно же
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху