Liebe(r) André,
meines Wissens kannst Du den Parser in Abschnitten über deine Daten laufen lassen, sodass Du Deine XML-Datei in Häppchen parsen lässt.
In meinem Code sieht das in etwa so aus:
while ($data = fread($fp, 4096))
{
$parse = xml_parse($this->xml, $data, feof($fp));
...
}
Ich hatte zu diesem Problem eine Klasse aus den Userkommentaren auf der XML-Seite der PHP-Doku von Raphael Schmid (ein sehr netter Mensch, hat prompt auf meine mail geantwortet!) ausprobiert. Schau dort mal nach!
Raphael hat mir per Mail dann gleich seine komplette XML-Parser-Klasse geschickt. Wenn Dir das Code-Beispiel dort (mit allen Verbesserungen) nicht genügt, dann maile ihm doch auch mal!
Liebe Grüße aus Ellwangen,
Felix Riesterer.