Clico.com.ar
regresar SELECCIONAR CATEGORIA ANTERIOR : Diseño Web -
PAGINA DE INICIO

usuarios

Usuario:Password:
Registrarse



Actualidad
Animales
Apellidos
Argentina
Arte
Automoviles
Aviacion
Barcos
Biografias
Camiones
Cuerpo Humano
Deportes
Diccionario
Dietas
Diseño Web
Economia
Efemerides
Enfermedades
Famosos
Flores
Hardware
Indumentaria
Juegos / Games
Letras de canciones
Linux
Medicamentos
Motos
Nombres
Países
Peliculas / Films / Cine
Recetas de Cocina
Religion
Sexo
Software
Telefonía Móvil
Turismo
Web Hosting
Windows


Historia del XML


XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized Markup Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han creado otros sistemas para almacenar información.

En el año 1989 Tim Berners Lee creó la web, y junto con ella el lenguaje HTML. Este lenguaje se definió en el marco de SGML y fue de lejos la aplicación más conocida de este estándar. Los navegadores web sin embargo siempre han puesto pocas exigencias al código HTML que interpretan y así las páginas web son caóticas y no cumplen con la sintaxis. Estas páginas web dependen fuertemente de una forma específica de lidiar con los errores y las ambigüedades, lo que hace a las páginas más frágiles y a los navegadores más complejos.

Otra limitación del HTML es que cada documento pertenece a un vocabulario fijo, establecido por el DTD. No se pueden combinar elementos de diferentes vocabularios. Asimismo es imposible para un intérprete (por ejemplo un navegador) analizar el documento sin tener conocimiento de su gramática (del DTD). Por ejemplo, el navegador sabe que antes de una etiqueta

debe haberse cerrado cualquier

previamente abierto. Los navegadores resolvieron esto incluyendo lógica ad hoc para el HTML, en vez de incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores. Se buscó entonces definir un subconjunto del SGML que permita:

* Mezclar elementos de diferentes lenguajes. Es decir que los lenguajes sean extensibles.
* 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. XML en cambio está orientado a hacer las cosas más sencillas para los programas automáticos que necesiten interpretar el documento.

(Articulo leido 347 veces.)


Regresar

www.supropia.com
Diseño de Páginas Web. Animación y Programación.