“no hay *NADA* en XML que no se pudiera hacer mediante simple intercambio de ficheros CSV”
¿Estas seguro?, creo que no has trabajado mucho con XML, un ejemplo muy sencillo, montamos un servicio web (webservice) al que le haces una petición y te retorna una estructura jerárquica con datos, con una sola función recursiva puedes montar la estructura, y no solo eso, encima puedes verificar si los datos que te envían son correctos, simplemente con un DTD (Document Type Definition), ¿como se hace eso con un CSV sin matarte?
Es un ejemplo por poner alguno, te puedo asegurar que el XML es muy bueno, siempre que estemos trabajando con datos complejos, para enviar una simple lista no hace falta usar XML, hay que saber cuando usar XML y cuando no.
¿Creando un DTD para CSV? ;-) Seguro que se puede crear una especie de estructura jerárquica separada por comas. Creo que el formato XML podría haber sido otro, aunque el que hay me gusta.
Pensándolo de otra forma, en vez de separar los tags XML con retornos de carro y espacios se pueden separar por comas y tenemos un fichero XML empotrado en un CSV, ¿no? :-)
para enviar una simple lista no hace falta usar XML, hay que saber cuando usar XML y cuando no.
Yo creo que si ya tienes las funciones para crear y analizar XML lo mejor es usarlo para todo. Total, cualquier otro formato por sencillo que sea sólo es un formato incompatible más. Lo que sí me parece una tontería es crear un DTD para datos XML efímeros o que sólo va a usarlos una aplicación concreta.
Hablando de servicios web y XML:
¿No se supone que SOAP es un estándar para comunicación con servicios web?
Yo he trabajado con servicios web y no había manera de comunicar un servicio web sobre OracleiAS con una aplicación basada en tecnologías de Microsoft porque había alguna incompatibilidad que luego se ha resuelto en una nueva versión de OracleiAS.
También me encuentro que los objetos del parser de Microsoft XML se tragan lo que les eches y que se parezca a un XML aunque no esté bien construido.
Viva la compatibilidad y los estándares bien soportados !
Es que los estándares están principalmente soportados por el software libre y las empresas los usan para atacar a la competencia?
¿Estas seguro?
(Puntos:1)( Última bitácora: Martes, 06 Julio de 2004, 20:01h )
¿Estas seguro?, creo que no has trabajado mucho con XML, un ejemplo muy sencillo, montamos un servicio web (webservice) al que le haces una petición y te retorna una estructura jerárquica con datos, con una sola función recursiva puedes montar la estructura, y no solo eso, encima puedes verificar si los datos que te envían son correctos, simplemente con un DTD (Document Type Definition), ¿como se hace eso con un CSV sin matarte?
Es un ejemplo por poner alguno, te puedo asegurar que el XML es muy bueno, siempre que estemos trabajando con datos complejos, para enviar una simple lista no hace falta usar XML, hay que saber cuando usar XML y cuando no.
Re:¿Estas seguro?
(Puntos:2)( http://helvete.escomposlinux.org/ )
¿Creando un DTD para CSV? ;-) Seguro que se puede crear una especie de estructura jerárquica separada por comas. Creo que el formato XML podría haber sido otro, aunque el que hay me gusta.
Pensándolo de otra forma, en vez de separar los tags XML con retornos de carro y espacios se pueden separar por comas y tenemos un fichero XML empotrado en un CSV, ¿no? :-)
para enviar una simple lista no hace falta usar XML, hay que saber cuando usar XML y cuando no.
Yo creo que si ya tienes las funciones para crear y analizar XML lo mejor es usarlo para todo. Total, cualquier otro formato por sencillo que sea sólo es un formato incompatible más. Lo que sí me parece una tontería es crear un DTD para datos XML efímeros o que sólo va a usarlos una aplicación concreta.
Re:¿Estas seguro?
(Puntos:2)( http://elektro2.blogspot.com/ | Última bitácora: Martes, 16 Julio de 2013, 18:35h )
¿No se supone que SOAP es un estándar para comunicación con servicios web?
Yo he trabajado con servicios web y no había manera de comunicar un servicio web sobre OracleiAS con una aplicación basada en tecnologías de Microsoft porque había alguna incompatibilidad que luego se ha resuelto en una nueva versión de OracleiAS.
También me encuentro que los objetos del parser de Microsoft XML se tragan lo que les eches y que se parezca a un XML aunque no esté bien construido.
Viva la compatibilidad y los estándares bien soportados !
Es que los estándares están principalmente soportados por el software libre y las empresas los usan para atacar a la competencia?
The Long Hard Road Out of Hell