XML Usos


XML se aplica en muchos aspectos del desarrollo web y se utiliza comúnmente para simplificar el almacenamiento y el intercambio de datos.


XML separa los datos de HTML

Si necesita mostrar datos dinámicos en un documento HTML, tendrá que dedicar mucho tiempo a editar el HTML cada vez que los datos cambien.

Mediante XML, los datos pueden almacenarse en archivos XML independientes. De esta manera, puede concentrarse en usar HTML/CSS para la visualización y el diseño, y asegurarse de que modificar los datos subyacentes ya no requiera realizar ningún cambio en el HTML.

Con unas pocas líneas de código JavaScript, puede leer un archivo XML externo y actualizar el contenido de datos de su página web.


XML simplifica el intercambio de datos

En el mundo real, los sistemas informáticos y los datos utilizan formatos incompatibles para almacenar datos.

Los datos XML se almacenan en formato de texto plano, por lo que ofrecen un método de almacenamiento de datos independiente del software y del hardware.

Esto facilita la creación de datos que diferentes aplicaciones puedan compartir.


XML simplifica la transferencia de datos

Para los desarrolladores, uno de los desafíos que más tiempo consume ha sido siempre intercambiar datos entre sistemas incompatibles en Internet.

Dado que los datos pueden leerse mediante diversas aplicaciones incompatibles, intercambiar datos con XML reduce esa complejidad.


XML simplifica los cambios de plataforma

Actualizar a un nuevo sistema (plataforma de hardware o software) siempre requiere mucho tiempo. Hay que convertir una gran cantidad de datos, y los datos incompatibles suelen perderse.

Los datos XML se almacenan en formato de texto. Esto hace que XML sea más fácil de ampliar o actualizar a nuevos sistemas operativos, nuevas aplicaciones o nuevos navegadores sin perder datos.


XML hace que sus datos sean más útiles

Diferentes aplicaciones pueden acceder a sus datos, no solo en páginas HTML, sino también desde fuentes de datos XML.

Con XML, sus datos están disponibles para diversos dispositivos de lectura (computadoras de mano, dispositivos de voz, lectores de noticias, etc.), y también pueden ser utilizados por personas ciegas o con otras discapacidades.


XML se utiliza para crear nuevos lenguajes de Internet

Muchos lenguajes nuevos de Internet se crean mediante XML.

Aquí hay algunos ejemplos:

  • XHTML
  • WSDL, utilizado para describir los servicios web disponibles
  • WAP y WML, como lenguajes de marcado para dispositivos de mano
  • El lenguaje RSS para fuentes de noticias
  • RDF y OWL, que describen recursos y ontologías
  • SMIL, utilizado para describir contenido multimedia para la Web

Si los desarrolladores fueran racionales

Si todos fueran racionales, permitamos que las futuras aplicaciones usen XML para intercambiar datos.

En el futuro quizás aparezcan programas de procesamiento de texto, hojas de cálculo y bases de datos que puedan leer los datos de los demás en formato XML, sin necesidad de usar ningún programa de conversión.

Otras extensiones