Pogledajte određenu poruku
Staro 10. 02. 2009.   #1
zoro
Zoran Ševarac
Certified
 
Datum učlanjenja: 26.04.2006
Lokacija: Beograd
Poruke: 70
Hvala: 0
40 "Hvala" u 4 poruka
zoro is on a distinguished road
Default Kako biste parsirali xml file od 10Mb

Razmatram razna resenja pa me zanima kakva su vasa iskustva u vezi ovoga.
Dakle imam nekoliko XML file-ova od 10Mb iz kojih treba da izvucem podatke i importujem u bazu, i sve to treba da se radi na dnevnoj bazi.
Koristio sam neke xml parsere i uglavnom dobijao 'out of memory' poruke. Privremeno sam resio tako sto sam php-u povecao memory limit, a kad je i tu postalo tesno, u konkretnom slucaju sam presao na neku varijantu csv fajla.
Cini mi se da bi najoptimalnija varijanta sa xml-om bila ucitavati parce po parce tog xml-a, i deo po deo obradjivati. Da li je neko radio tako nesto i da li postoje neke gotove klase za to?
Hvala!
zoro je offline   Odgovorite uz citat