XML no es un lenguaje de programación. XML no es una base de datos ni las reemplaza como forma adecuada de almacenar datos. XML no es HTML. XML no es AJAX.
XML es un metalenguaje creado para compartir datos, se llama así por las siglas en ingles de eXtensible Markup Language, que significa Lenguaje de Marcas Extensible.
XML se basa en reglas muy simples, pero estrictas y eso le da la potencia y autoridad de ser un estándar para el intercambio de datos entre aplicaciones.
XML e Intercambio de Datos
En las décadas de los 80 y 90, y desde los inicios de la informática, cada aplicación y datos funcionaban de forma aislada, era muy poco común que una misma base datos o dos aplicaciones se comuniquen. Incluso con la masificación de las redes esto seguía así.
Hoy día, pasa lo contrario, ya que la mayoría de las aplicaciones y dispositivos conversan entre si, y es ahí donde lenguajes como XML son necesarios. Es típico que nuestro sitio en PHP consuma Servicios y datos de un servidor externo que puede estar programado en otro lenguaje como Python, C#, entre otros. Incluso esa información que accedemos puede estar en cualquier tipo de Base de Datos.
Una de las ventajas de usar XML como Lenguaje de Intercambio de Datos, es que no es necesario saber en que Lenguaje está programado el servicio, ni en que Sistema Operativo corre, y ni siquiera Sistema de Bases de Datos utiliza. Lo único que necesitamos conocer es como acceder a él, y luego como procesar ese contenido XML que obtenemos de respuesta.
Reglas del XML
Como dijimos, las reglas del XML son simples, pero debemos respetarlas, algunas de las reglas son: Introducción a XML

El resultado final promediando todas los resultados dan como vencedor a Google Chrome, seguido de Mozilla FireFox, Safari, Opera y en último lugar, como era de esperarse Internet Explorer.
Debe estar conectado para enviar un comentario.