Son archivos de texto metalenguaje, ya que permiten que los expertos o sea programadores que depuren los errores en las aplicaciones, tomando en cuenta que pueden utilizar un simple editor de textos para corregir ese pequeño error en el archivo de XML. Por lo tanto las reglas de los archivos de XML son complejas y con demasiadas restricciones mas que HTML.
Simplemente con el olvido de una etiqueta o un atributo sin comillas esto hace que el archivo sea inservible. Sin embargo, XML solo usa las etiquetas para delimitar datos, y deja la interpretacion de esos datos a la aplicacion que los lee; es decir, que nacio no solo para su aplicacion en internet, sino para el intercambio de informacion en diversas plataformas.
Dentro de este archivo; usa tres lenguajes :
A simple vista se ha de ver demasiado complejo, pero ya practicando con este tipo de archivos con el paso del tiempo se hara facil y eficiente en la vida cotidiana. A continuacion se mostraran las ventajas a cerca de XML:
Extendible: Despues de que se haya diseñado, se puede ampliar el contenido en base de etiquetas.
El analizador que contiene es completamente estandar, es decir, no requiere alguno en especifico.
Es sencillo comprender la estructura, es decir que si una persona quisiera interpretar el archivo XML sera facil de entender y procesar.
Esta compuesto de elementos y a estos elementos se les denomina etiquetas.
Las etiquetas señala una porcion de ese elemento; en si es un pedazo de informacion con un sentido concreto. Tienen la forma <nombre>, donde significa que es el elemento que se esta señalando.
A continuación se muestra un ejemplo para entender la estructura de un documento XML:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Edit_Mensaje SYSTEM "Edit_Mensaje.dtd">
<Edit_Mensaje>
<Mensaje>
<Remitente>
<Nombre>Nombre del remitente</Nombre>
<Mail> Correo del remitente </Mail>
</Remitente>
<Destinatario>
<Nombre>Nombre del destinatario</Nombre>
<Mail>Correo del destinatario</Mail>
</Destinatario>
<Texto>
<Asunto>
Este es mi documento con una estructura muy sencilla
no contiene atributos ni entidades...
</Asunto>
<Parrafo>
Este es mi documento con una estructura muy sencilla
no contiene atributos ni entidades...
</Parrafo>
</Texto>
</Mensaje>
</Edit_Mensaje>