【发布时间】:2011-12-18 01:34:47
【问题描述】:
我需要解析一个包含大量工作条目的巨大 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 是您唯一会考虑的语言吗?