0
我想用更少的內存從遠程XML URL
獲取數據,我正在使用simplexml_load_string()
,但我不確定我的代碼和xml feed
包含大約980 records
,那麼獲取這些大數據並將其轉換爲array
的最佳方法是什麼?如何從URL使用PHP獲取XML數據?
我的代碼:
$xmlURL = 'http://www.ironitekstil.com/store/xmlfeed/productsxml.aspx?xslt=picksel.xsl';
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $xmlURL);
$contents = curl_exec($c);
curl_close($c);
if ($contents) {
$xmlString = $contents;
$xml = simplexml_load_string($xmlString);
echo '<pre>';
print_r($xml);
//echo count($xml); // 980 records
echo '</pre>';
}else {
return FALSE;
}