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

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

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М. Не могу понять почему такое происходит.
 

DiMA

php.spb.ru
Команда форума
выдели в 5 раз больше реальной физической памяти и надейся, что прокатит
 

Alexandre

PHPПенсионер
125мегов надо через SAX или SimpleXML обрабатывать
Жень - ты ошибся, SimpleXML - это тот же DOM, только сбоку
ты очевидно имел ввиду XMLReader

-~{}~ 08.03.09 19:01:

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

Alexandre

PHPПенсионер
Тема закрыта. Учитесь пользоваться поиском.

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

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

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 

slach

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