phpbar.de logo

Mailinglisten-Archive

[php] parsen großer xml-files

[php] parsen großer xml-files

Jens Giessmann jg at handcode.de
Don Aug 18 17:37:12 CEST 2005


Hi,

On Thu, Aug 18, 2005 at 05:11:13PM +0200, Lutz Zetzsche wrote:
> 
> Am Donnerstag, 18. August 2005 17:03 schrieb Norbert Pfeiffer:
> > das erscheint mir das gleiche Problem wie bei sehr grossen Logfiles
> > zu sein. Mir hat dabei ein zeilenweises Abarbeiten geholfen, was
> > sicher auch bei Dir geht.
> 
> daran dachte ich zuerst auch. Allerdings sind XML-Dateien in dem Sinne 
> nicht zeilenweise aufgebaut. Vielmehr enthalten sie eine Art 
> Baumstruktur. Daher ist das Ganze leider nicht so einfach. Er müßte 
> also einen Parser haben, der die Datei intelligent, also 
> resourcenschonend, verarbeiten kann.

Werden die DOM/SimpleXML Funktionen verwendet oder die Eventbasierten?

Letzere sind wohl deutlich schonender da sie die Datei/Struktur nicht
gleich komplett in den Speicher laden.

-- 

Gruss Jens

php::bar PHP Wiki   -   Listenarchive