XML proviene de un lenguaje
inventado por IBM en los años 70,
llamado GML (Generalized Markup
Language), que surgió por la
necesidad que tenía la empresa de
almacenar grandes cantidades de
información y compartirla en otros
SO y plataformas. Este lenguaje
gustó a la ISO, por lo que en 1986
trabajaron para normalizarlo
subconjunto del SGML
Mezclar elementos de diferentes lenguajes.
La creación de analizadores simples, sin ninguna
lógica especial para cada lenguaje
Empezar de cero y hacer hincapié en que no se
acepte nunca un documento con errores de
sintaxis.
Para hacer esto XML deja de lado muchas características de
SGML que estaban pensadas para facilitar la escritura manual
de documentos
Ventajas del XML
Es extensible: Después de diseñado y puesto en
producción, es posible extender XML con la adición de
nuevas etiquetas
El analizador es un componente estándar, no es
necesario crear un analizador específico para cada
versión de lenguaje XML.
Si un tercero decide usar un documento creado en
XML, es sencillo entender su estructura y procesarla.
La tecnología XML busca dar solución al problema
de expresar información estructurada de la manera
más abstracta y reutilizable posible.
Partes de un documento XML
Prólogo
Aunque no es
obligatorio, los
documentos XML
pueden empezar
con unas líneas
que describen la
versión XML
Cuerpo
el cuerpo no es opcional en un documento
XML, el cuerpo debe contener solo un
elemento raíz, característica indispensable
también para que el documento esté bien
formado.
Elementos
Los elementos XML pueden tener
contenido o bien ser elementos
vacíos.
Atributos
son una manera
de incorporar
características o
propiedades a los
elementos de un
documento. Deben
ir entre comillas.