On 3/29/2010 9:07 PM, Jacobo Pedrosa wrote:
Hola a todos!
Estoy intentando parsear un XML de gran tamaño (unos 20Mb actualmente pero
puede llegar al Giga) y al intentarlo hacer directamente en el servidor,
este se satura. Lo he probado con simpleXML, con funciones de leer archivos
y el CURL, pero en todos me pasa lo mismo con el servidor.
Lo único que se me ocurre es descargar el archivo con comandos shell,
partirlo del mismo modo en trocitos masticables y luego que el sistema lo
haga uno a uno, pero no se si hay alguna opción más eficaz. A alguien se le
ocurre?
Gracias!
Hola a todos!
Estoy intentando parsear un XML de gran tamaño (unos 20Mb actualmente pero
puede llegar al Giga) y al intentarlo hacer directamente en el servidor,
este se satura. Lo he probado con simpleXML, con funciones de leer archivos
y el CURL, pero en todos me pasa lo mismo con el servidor.
Lo único que se me ocurre es descargar el archivo con comandos shell,
partirlo del mismo modo en trocitos masticables y luego que el sistema lo
haga uno a uno, pero no se si hay alguna opción más eficaz. A alguien se le
ocurre?
Gracias!
utilizado con PHP así que no puedo comentar sobre rendimiento pero muy
probablemente sea mejor que simpleXML y otros parsers basados en DOM.
Màs informaciòn acá:
http://www.php.net/manual/en/function.xml-set-element-handler.php
Saludos