Ну в чем ваша проблема понятно.
Суть в том, — какой парсер вы используете. Если у вас нет возможности увеличить объемы памяти до уровня, требуемого парсеру для хранения всего DOM документа, то вам нужен тот, который не хранит все дерево в памяти, то есть один из SAX-парсеров для последовательного разбора документа большого объема. Либо, — вы можете разбирать его ручками, не забывая "удалять" (для пыхи в кавычках) из памяти уже разобранные и ненужные сущности, хранящие элементы документа.
esterio пишет:simplexml пробовали?
Плохой неправильный совет даете. Simplexml точно также хранит в памяти всё дерево DOM xml-документа. (Отредактировано автором: 01 Октября, 2013 - 10:02:54)
|