Por qué crees que primero he puesto Simple XML antes que SAX????? Porque es simple, elegante, objeto nativo en PHP 5, rápido, y te permite hacer todo lo que puedes hacer con DOM.. Y encima puedes transformar a modelo DOM con un simple método.... ¿Quién da más?
Y sobre "tamaño medio", pues qué quieres que te diga.. Depende de lo cargada que tengas la máquina; ahora mismo yo tengo ese proyectillo que tu sabes dónde genero SWF bajo ciertos parámetros, y cuándo el log me saca más de 10 segundos en mi server (un linux pero que está petado haciendo mil cosas que no voy a enumerar :D ), ya me empiezo a cagar en todo lo que se menea.... Por mucho que el swf resultante sea de 1,7 Mb... NO puede tardar tanto. Y en el caso del XML, pasa igual; si tarda más de un segundo en procesarlo, es tiempo de servidor que consumes; si estás en un hosting compartido, con otros 1000 dominios, con mucha caña, etc... Pues entonces es razón de más para tener cuidado con el tiempo de servidor que utilizas. Además, pudiéndolo hacer más rápido.. ¿Porqué no hacerlo? Yo le doy la alternativa que yo creo más rápida según la información que él me ha dado, después él tiene que decidir si le lleva más o menos tiempo implementarla... Porque procesar un XML lo puedes procesar hasta como si fuese texto simple.. Un par de clases con regular expresions, y a correr... Y más rápido que eso, difícil ;) Ergo: en este caso, TAMBIÉN tengo razón :P Salvo en el que no puede usar otra cosa que no sea ASP... Aunque cuándo quieras, hacemos una comparativa de a ver cuánto le lleva procesar un XML de esos que llamas "gordos" a PHP con dom, sax y simpleXML, y cuánto le lleva a ASP.NET... Tengo mucha curiosidad por averiguarlo :PPPP Saludos PD: montaste ya la Ubuntu? Iba a ser Ubuntu, no? > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Alejandro Cid > Enviado el: viernes, 16 de diciembre de 2005 0:44 > Para: asnativos@5dms.com > Asunto: Re: [ASNativos] Enviar XML desde Flash8 hacia ASP y > parsearloconXMLDOM > > >PHP 5 + simple XML debería ir muuuuuuuuuuuuucho mejor > > Bueno va, ya estas tu con tus frikadas, que ha dicho ASP, ¿lo > pillas? xDDD > > >Lógicamente, lo guay de todo sería hacerlo con Java y SAX, pero > >bueno, ahí ya no me meto... > > por la santísima virgen de la trinidad, pero tu tas loco, > solo programar la > lectura, modificación, reestructuración del archivo (siempre > que esto fuese > necesario además de la lectura) sería un puto coñazo, no se > que tipo de XML > va a tratar (en tamaño), pero la potencia que te da el SAX > solo se percibe a > partir de XML de tamaño medio en adelante, pongamos a partir > de 30 o 50 kb > de texto. (para mi eso es tamaño medio XD, que nadie se > asuste), además la > potencia que te da el SAX te lo quita de la sangre al currarte las > iteraciones, son mas de 2 lineas de código, no como el DOM :-P > > >No se si .NET tiene algún parser SAX (para leer, es mucho más rápido > >SAX que DOM; y por lo que tu comentas, solo necesitas leer) > > Por supuesto, por ejemplo: > > modelo DOM --> clase xmldocument > modelo SAX --> clase xmltextreader > (si no recuerdo mal) > > Hari me encanta meterte caña XD, aunque tengas razón casi siempre :D > > Jano > > > ---------------------------------- > Lista ASNativos:asnativos@5dms.com > http://www.5dms.com/listas > ---------------------------------- > > __________ Información de NOD32, revisión 1.1325 (20051215) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > > ---------------------------------- Lista ASNativos:asnativos@5dms.com http://www.5dms.com/listas ----------------------------------