Мне нужно разобрать огромный XML, который содержит много записей работу, как этотPHP: как разобрать огромный XML-файл
<?xml version="1.0" encoding="ISO-8859-1"?>
<items>
<item>
<title><![CDATA[...]]></title>
<description><![CDATA[...]]></description>
<link><![CDATA[...]]></link>
<city><![CDATA[...]]></city>
<state><![CDATA[...]]></state>
<position><![CDATA[...]]></position>
<company><![CDATA[...]]></company>
<category_id><![CDATA[...]]></category_id>
<job_id>...</job_id>
<salary><![CDATA[...]]></salary>
<term><![CDATA[...]]></term>
</item>
....
</items>
Сервер имеет достаточно памяти, чтобы полностью прочитать этот файл, но когда, если приходит синтаксический анализ, он терпит неудачу с ошибкой «исчерпанной памяти». Предоставляет ли PHP способы, позволяющие легко разбить этот файл или проанализировать его по частям или что-нибудь, что может помочь здесь. Спасибо за любые идеи и предложения!
Возможный дубликат [PHP, какой подход к использованию XML лучше всего подходит? Необходимо создавать и анализировать ответы XML] (http://stackoverflow.com/questions/2060346/php-what-is-the-best-approach-to-using-xml-need-to-create-and-parse-xml -response) – Gordon
является php единственным языком, который вы рассмотрите? –