Hay que saber que XML es un lenguaje de marcas , y como sus siglas establecen extensible, del ingles Extensible Markup Lenguaje.Por extensible se determina que es un lenguajes que una vez definido se pueden extender etiquetas nuevas a a hora de utilizarlo.
XML se ha implantado en el mercado como un estándar a la hora de transferir e intercambiar información entre aplicaciones cuyo ámbito de trabajo sea internet. Por otro lado se establece como un lenguaje que ofrece soporte a su utilización con base de datos.
Una etiqueta o marca se delimita con corchetes angulares o cuñas < >.
El uso común de etiquetas se establece con una etiqueta de apertura y otra de cierre , que se distingue por poseer el caracter barra / antes de la palabra que da por nombre a la etiqueta.A modo de ejemplo se representa su uso asi:
<nombre>Andrea</nombre>
Si lo comparamos con HTML en XML las marcas muestran el significado o valor de los datos almacenados en el fichero y en HTML determinaran el aspecto con el que se mostraran datos en pantalla.
Las etiquetas de XML , ofrecen información de los datos que contienen.Además ,XML define las etiquetas que cree necesarias para el documento,no como HTML que se ciñe a las etiquetas que tiene definidas.
Surge a partir del SGML ,Standard Gerenalized Lenguage, suya estandarización a mediados de los años ochenta se llevo a cabo por el organismo ISO desde el lenguaje GML , del ingles.
La primera versión de XML , la 1.0, fué recomendada por el W3C en febrero de 1998 y posee cinco ediciones hasta la actualidad.
La W3C o Wordl Wide Web Consortium, como en su web indica, es una comunidad internacional que desarrolla estandares que aseguran el crecimiento de la web a largo plazo http//www.w3c.es/, las especificaciones de ambas versiones se pueden encontrar en los enlaces de W3C.
A pesar de ser un lenguaje común lleva varias decadas de bagaje y asentamiento en el mundo de la computación. La W3C resume la tecnologia XML en diez puntos básicos:
- Sirve para estructurar datos
- Se parece un poco a HTML
- Es texto pero no está pensado para ser leido
- Contiene abundantes palabras
- Es una familia de tecnologias
- Es relativamente nuevo
- Convierte a HTML en XHTML
- Es modular
- Es la base de RDF y de la web semántica
RDF , es un formato de texto XML de la W3C que soporta aplicaciones de descripción de recursos y metadatos.
XML , es gratuito , y dado que una gran cantidad de profesionales hacen uso de ella se encuentra en constante actualización. Las aplicaciones informáticas se realizan en torno a la tecnología XML.
Tanto XML como HTML , son derivaciones de SGML, pero HTML podría haberse originado a partir de XML , porque este define lenguajes, es decir que se considera un metalenguaje.