¿Qué es XML?

Hemos mencionado bastante esta tecnología en entradas anteriores (cuando hablamos de SOA o de integración de datos, por ejemplo), y algunos de vosotros nos habéis pedido una "introducción" al tema.

La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes.

La estructura de un fichero XML se asemeja a un árbol de información. Cada rama o parte del fichero se llama elemento y se distingue por la utilización de una etiqueta. Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento.

Este es el típico primer ejemplo de fichero XML: el elemento raíz se llama libro y tiene tres hijos (título, autores y editorial) y un atributo (precio).

No hay comentarios: