[Talk-de] PERL REGEX?

Tobias Wendorff tobias.wendorff at uni-dortmund.de
Do Okt 16 12:10:50 UTC 2008


Jacques Nietsch schrieb:
> Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm  
> Dateien?

Frage war zwar nicht an mich, aber:

Ich habe mit XML-Parsern immer schlechte Erfahrungen gemacht.
Manche, wie XML Starlet, lesen erst die ganze XML-Datei ein
und erzeugen das Inhaltsverzeichnis.

Daher gehe ich Zeile für Zeile (im Stream) vor und arbeite
rekursiv. Ich habe dadurch massive Verbesserungen in
Performance und Geschwindigkeit bemerkt.

Auch sinnvoll ist es, die OSM-Datei vorher in den Speicher
zu laden und dann davon zu arbeiten, so "blinkt" die
Festplatte nicht immer auf.




Mehr Informationen über die Mailingliste Talk-de