[eside-ghost] Como trabajar con xmls muy grandes

STenyaK (Bruno González) stenyak en gmail.com
Jue Jun 28 02:53:23 CEST 2007


En efecto, si tu proposito es solo leer un xml, si es muy grande sale mejor
hacerlo por eventos, por SAX.
Si lo que quieres es tb poder guardar cambios luego en ese xml, puede
salirte mas comodo usar DOM, pero weno, eso ya como veas.

On 6/27/07, Javier Sanz <jsceballos en gmail.com> wrote:
>
> Usas un DOM para leer el XML?. No estoy muy puesto en XML, pero no te
> serviría un parser SAX? así puedes ir tratando los datos segun se van
> leyendo, y no tienes que almacenar toda la estructura en memoria para
> empezar a procesarla.
> Salu2.
>
> On 6/21/07, Alfredo Beaumont <alfredo.beaumont en gmail.com> wrote:
> > Og, 2007eko Ekaren 21a(e)an, Iker Perez de Albeniz - Txupete -(e)k
> idatzi
> > zuen:
> > > Pues ando parseando un xml que es bastante grande y me gustara saber
> > > si hay alguna librera o metodo adecuado para trabajar con xmls muy
> > > grandes en C#... para que el cosumo de memoria no sea brutal y tamben
> > > que leer del xml no sea eterno..
> >
> > Depende mucho de lo que quieras hacer con ese XML. Si tan sólo vas a
> leerlo es
> > posible hacer optimizaciones. Por ejemplo, Qt4 ofrece un parser XML
> > optimizado para estos casos, hay bindings para C#[1], aunque no están
> > maduros. Supongo que habrá librerías específicas para C#, pero no
> conozco
> > ninguna porque no tengo interés en este lenguaje. De todas formas, es
> posible
> > que las librerías no sean lo suficientemente óptimas y tengas que hacer
> un
> > parser tú mismo (p. ej. en KOffice2 utilizaremos nuestro propio parser).
> En
> > cualquier caso, si tienes un XML grande te va a consumir memoria y va a
> > tardar.
> >
> > [1] http://cougarpc.net/qyoto/
> > --
> > Alfredo Beaumont Sainz
> > http://www.alfredobeaumont.org/blog.cgi
> > _______________________________________________
> > eside-ghost mailing list
> > eside-ghost en deusto.es
> > https://listas.deusto.es/mailman/listinfo/eside-ghost
> >
>
>
> --
> Un saludo,
>
>     Javier
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>



-- 
Saludos,
     STenyaK

_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
Webs: http://1ksurvivor.homeip.net 1kSurvivor
http://motorsport-sim.org Motorsport
http://emuletutorial.info EmuleTutorial
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070628/88772076/attachment.htm


Más información sobre la lista de distribución eside-ghost