Hallo,

Ik krijg problemen als xml bestanden erg groot zijn en als ik die moet uitlezen.

Eigenlijk hoef ik maar de eerste 6 resultaten uit te lezen, maar het hele bestand moet eerst geladen worden. Is dit te voorkomen? Zodat ik geen Fatal error krijg (Allowed memory size of.....)
Misschien is een stukje code handig zodat jullie een idee krijgen:

<?php
			$feed = simplexml_load_file($rij['feed_url']) or die ("Feed not loaded");
			
	
			$i = 0;
			foreach($feed->item as $item)
			{ 
				if(isset($item->img_small))
				{
					$item->img_small = $item->img_small;
				}
				else
				{
					$item->img_small = $item->img_medium;
				}

				echo '
					<div class="webshop-product-list">
						<a class="webshop-product-titel" href="' . $item->link . '">'.inkorten($item->title,13).'</a><br/>
						<a href="' . $item->link . '">
							<img alt="'.$item->title.'" width="50" height="50" src="'.$item->img_small.'" />
						</a>
					</div>
				';
				$i ++;
				if ( $i > 3 ) break;
			}
?>

Ik hoor het graag of dit mogelijk is!

Groet,

Wieland
Je kan XML niet lezen zonder het hele bestand te openen bij mijn weten.
Vraag: hoe groot is het bestand wel niet?
Tsjaa =p

Het bestand is rond de 6 MB, is wel aan de grote kant. Maar ik vraag me af of het mogelijk is.
Je zal er idg goed aan doen niet elke keer het bestand te openen.

Reageren