Autor Zpráva
Perry
Profil
Potřebuju procházet XML a načítat z nich data (a následně zase uložit na disk).

Zajímalo by mě, jestli mám použít čistě DOM (problém je, že na velké soubory bere neuvěřitelně moc paměti), nebo nějakou alternativu.
Programuji v Javě, tam podobný problém řeší StAX (taková kombinace SAXu a DOMu, výhody DOMu, ale nebere moc paměti). Existuje něco takového i pro PHP ?
AM_
Profil
Zajímalo by mě, jestli mám použít čistě DOM (problém je, že na velké soubory bere neuvěřitelně moc paměti), nebo nějakou alternativu.
Ty sám bys měl vědět nejlépe, v jakých velikostech se budou pohybovat soubory XML, které budeš zpracovávat (tak do řádově několika MB bych se DOM nebál, přecejen je to komfort, u cca deseti MB už nějakou tu alternativu).
Alternativy určitě existují, najdeš je přes http://www.google.com/search?q=php+big+xml

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: