Comprender los antecedentes del lenguaje XML de la herramienta de página WEB (1)
Autor:Eve Cole
Fecha de actualización:2009-07-07 16:10:04
1. Antecedentes de XML
XML, al igual que HTML, proviene del lenguaje de marcado generalizado estándar, o SGML para abreviar. SGML existía mucho antes de que se inventara la Web. Como sugiere su nombre, SGML es un lenguaje universal que utiliza etiquetas para describir materiales de documentos. Contiene una serie de definiciones de tipos de documentos (DTD para abreviar). El significado de las etiquetas se define en la DTD, por lo que la sintaxis de SGML es extensible. de. SGML es muy grande, no es fácil de aprender ni de usar, y también es muy difícil de implementar en una computadora. En vista de estos factores, los investigadores del CERN, inventor de la Web, propusieron el lenguaje HTML basándose en las capacidades de la tecnología informática de la época (1989).
HTML sólo utiliza una pequeña parte de las etiquetas en SGML. Por ejemplo, HTML 3.2 define 70 etiquetas. Para facilitar la implementación en una computadora, las etiquetas especificadas por HTML son fijas, es decir, la sintaxis HTML no es extensible y no necesita contener una DTD. La sintaxis fija de HTML hace que sea fácil de aprender y usar, y también es muy sencillo desarrollar un navegador HTML en una computadora. Es precisamente debido a la simplicidad del HTML que la tecnología web ha pasado del mundo de la informática a toda la sociedad y a millones de hogares. El desarrollo de la Web está en auge.
En los últimos años, a medida que la aplicación de la Web se vuelve cada vez más extensa y profunda, la gente gradualmente siente que HTML no es suficiente. La sintaxis demasiado simple de HTML dificulta seriamente su uso para expresar formas complejas. Aunque HTML ha ido lanzando nuevas versiones una tras otra y ya cuenta con funciones de expresión como scripts, tablas, marcos, etc., nunca ha podido satisfacer la creciente demanda. Por otro lado, la tecnología informática se ha desarrollado muy rápidamente en los últimos años y ha sido posible implementar un navegador web que es mucho más complejo que cuando se inventó originalmente HTML. Por lo tanto, es necesario y posible desarrollar una nueva web. idioma de la página.
Algunas personas sugieren utilizar SGML directamente como lenguaje web, lo que sin duda puede resolver las dificultades encontradas por HTML. Sin embargo, SGML es demasiado grande e inconveniente para que los usuarios lo aprendan y lo utilicen. Es muy difícil implementar SGML por completo en un navegador, por lo que es natural pensar en utilizar sólo un subconjunto de SGML para que el nuevo lenguaje sea cómodo de usar y a la vez. fácil de implementar. Fue en esta situación que la organización de estandarización web W3C recomendó el uso de una versión simplificada de SGML: surgió XML.