¿por qué usar xml en vez de json?

Iniciado por Developer Diego, 8 Abril 2013, 06:19 AM

0 Miembros y 1 Visitante están viendo este tema.

Developer Diego

Sabemos que son para utilizarse en el caso de xml con el estandar xmlHttpRequest, al igual que json me permite cargar contenido en un sitio de manera dinámica y sin necesidad de recargar la página web.
-- The code is life --
Diego De Santiago Ruiz.

#!drvy

La cuestión es cuando y para que lo vas a utilizar. En la mayoría de los casos JSON te servirá y sera mas rápido (debido a que su sintaxis es mas corta) sin embargo, no es tan extensible como xml.

Saludos


dank_

Si estas pensando en trasmitir información para la web, sencillamente es difícil encontrar una razón. XML lo que tiene es que es viejo, antes muchos lenguajes tenían un parser nativo para XML sin tenerlo para JSON, pero hoy en día prácticamente todo lenguaje moderno tiene parser nativo para JSON.

Por otra parte en JSON también tienes JSONP, con el cuál puedes obtener información de páginas con dominio sin violar la política de same-origin, algo realmente muy importante para los web-service que se consumen desde navegadores.

XML aún tiene vida fuera de los web-services, gracias a todo esos formatos donde XML se ha vuelto un estándar, por ejemplo en documentos de oficina, en editores de vídeo, en vectores (SVG), en archivos de preferencias, entre muchas cosas más.

#!drvy

Cita de: dank_ en  9 Abril 2013, 05:45 AM
XML aún tiene vida fuera de los web-services, gracias a todo esos formatos donde XML se ha vuelto un estándar, por ejemplo en documentos de oficina, en editores de vídeo, en vectores (SVG), en archivos de preferencias, entre muchas cosas más.

Weh... no mates a XML tan pronto!! xD

XML se sigue utilizando en el ámbito web.. sin ir mas lejos la tecnología XMPP (que es la que utilizan web-chats, servicios de mensajería.. etc...) esta basada en XML.

Saludos

Developer Diego

Muchas gracias por las respuestas si lo tomaré en cuenta, también json es bueno para desarrollar un web-service, pero xml se puede usar para otros propósitos, en estándares de comunicaciones.
-- The code is life --
Diego De Santiago Ruiz.