TECNOLOGIA XML

XML es un Lenguaje de Etiquetado Extensible muy sencillo, pero estricto que juega un papel fundamental en el intercambio de una gran variedad de datos. Es un lenguaje parecido a HTML pero su función principal es describir datos y no mostrarlos como es el caso de HTML.
XML es un formato que permite la lectura de datos a través de diferentes aplicaciones. Sirve también  para estructurar, almacenar e intercambiar información.
Tomado de: https://www.w3c.es › Divulgacion › GuiasBreves › TecnologiasXML



Características de un documento XML

Un documento bien formado en XML tiene que reunir las siguientes cualidades:
  •     Debe haber sólo un elemento raíz.
  •     Los sub elementos deben estar adecuadamente anidados. Esto es, un elemento ha de terminar con la misma etiqueta con la que comenzó.
  •     Los atributos son opcionales (y se definen en un esquema que también es opcional).
  •     Los valores de los atributos han de estar delimitados por comillas dobles (") o comillas simples (').
  •     Las instrucciones de procesamiento son opcionales.
  •     XML es sensible a mayúsculas y minúsculas. Es decir, <tag> y <TAG> no hacen referencia al mismo tipo de elemento.



En el siguiente ejemplo podemos observar su lenguaje:


<H1>Mateo</H1>                     <--- HTML

<Nombre>Mateo</Nombre>       <--- XML

<H1> y <Nombre> son etiquetas. Ambas encierran el texto o paquete de información “Mateo”. La etiqueta <H1> es de HTML, y se encarga de mostrar visualmente el texto “Mateo” en la página web en un tamaño determinado pero no dice nada del significado de “Mateo”: si es una ciudad o un nombre, por ejemplo. 
En cambio la etiqueta <Nombre> es de XML y nos dice que “Mateo” es un nombre de persona, por lo tanto XML se preocupa del significado del texto que encierra y no de la apariencia de cómo se muestre el texto en la página web. Por eso se dice que XML es un lenguaje de etiquetas, que como hemos dicho anteriormente, separa el contenido de la presentación.
Tomado de:  https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=102:ique-es-y-para-que-sirve-el-lenguaje-de-etiquetas-xml-extensible-markup-language&catid=46&Itemid=163



Para comprender mejorpodemos dirigirnos al siguiente enlace:  Cómo aprender XML

Y también observar los videos que se presentan a continuación:

Introducción XML: https://www.youtube.com/w

Sintaxis XML: https://www.youtube.com/watch?v=3qgE3CFp6tQ