Página 9 de 23ANT.SIG.

XML: ¿en qué consiste?

Ejemplo de archivo de datos XML

Datos XML de ejemplo.

Imagine que dirige una clínica veterinaria y que desea utilizar XML para almacenar los datos de los distintos animales que trata. Sus archivos de datos XML contendrán los datos de cada animal. Cada fragmento de datos está rodeado por una etiqueta y cada una de esas etiquetas describe el significado de ese fragmento de datos. La combinación de etiqueta y datos se denomina nodo.

La ilustración presenta un archivo de datos XML de ejemplo de un gato cuyo nombre es Izzy. Las etiquetas son las combinaciones de corchetes angulares y texto:

<GATO>, <NOMBRE>, <EDAD>

y así sucesivamente.

En la práctica, las etiquetas constan de dos partes, una etiqueta de apertura y una etiqueta de cierre, de esta manera:

<RAZA> … </RAZA>

La barra diagonal (/) es lo que convierte una etiqueta en etiqueta de cierre. Los datos van rodeados por las etiquetas de apertura y cierre, de esta forma:

<RAZA>Siamés</RAZA>.

En XML, las etiquetas se diseñan para describir claramente los datos que contienen. Si alguien le pregunta qué significan todas esas etiquetas, puede contestar que significan lo que usted necesita que signifiquen. Esa característica es parte de lo que hace que el lenguaje XML sea "extensible". En este caso, usted sabe lo que "sí", "no" e "Izzl138bod" significa.

El hecho de que las etiquetas describan la estructura y el significado de los datos sirve para que cualquier programa o sistema informático que admita el uso de XML pueda comprender los datos y utilizarlos. Por ejemplo, leyendo los datos, podría cargar el nombre del gato y el nombre del propietario en un informe de vacunación y realizar una solicitud de pago al mismo tiempo.

Estos son sólo un par de ejemplos de cómo puede poner a trabajar el lenguaje XML. Puede utilizar los datos en informes, páginas Web y bases de datos, y eso sólo para los principiantes. Cuando necesite intercambiar datos, XML puede cubrir prácticamente cualquier necesidad empresarial, científica o académica.

Página 9 de 23ANT.SIG.