venty: XML-Datei mit PHP zeilenweise auslesen

Beitrag lesen

Hallo liebe Community!

Ich versuche gerade eine große XML-Datei (250MB) auszulesen und in die MySQL-DB zu bringen. Leider habe ich dabei ein kleines Speicherproblem. Deswegen würde ich gerne wissen ob es auch die Möglichkeit gibt das ganze Zeilenweise anzugehen.

Derzeit arbeite ich mit SimpleXMLElement.

$xml = new SimpleXMLElement($path_to_xml, null, true);  
foreach ($xml->children() as $cruise) {  
echo "<pre>";  
print_r($cruise);  
echo "</pre>";  
}

Wie gehe ich am besten vor?

Danke für die Hilfe :)