- Home
- Categorie
- Coding e Sistemistica
- Coding
- [PHP] Leggere un file XML ENORME??
-
[PHP] Leggere un file XML ENORME??
Salve,
stavo leggendo un file xml com simpleXML enorme, tanto enorme che il mio servizio di hosting (netsons.org) mi ha bloccato l'account per un abuso di RAM.Siccome in qualche modo devo pure leggere questo file XML (con quasi 1 milione di item e 10 milioni di righe), come posso fare?
Il programma deve leggere questo file XML ed inserire ogni item nel database mysql.
Pensavo anche ad un'applicazione desktop ma avrei problemi ad eseguire quel milione di query. Come potrei fare?
Conoscete librerie PHP/xml che permettono di scaricare l'xml in locale e poi leggerlo. Insomma qualche trucchetto per leggere un file XML enorme.Grazie
-
Ciao
Puoi provare a spezzettare il file in porzioni più piccole.
Cerca su Google Split XML
Tra i primi risultati puoi trovare questo:
http://www.codeproject.com/KB/XML/LargeXMLIndexing.aspx
e questo
http://www.codeproject.com/KB/XML/SplitLargeXMLintoSmallFil.aspx