Comprender la definición del lenguaje XML de la herramienta de página WEB (2)
Autor:Eve Cole
Fecha de actualización:2009-07-07 16:10:01
2. Definición de XML
XML es una versión simplificada de SGML que combina la rica funcionalidad de SGML con la facilidad de uso de HTML en aplicaciones web. XML conserva las capacidades extensibles de SGML, lo que hace que XML sea fundamentalmente diferente de HTML. XML es mucho más potente que HTML. Ya no es una etiqueta fija, sino que permite la definición de un número ilimitado de etiquetas para describir la información del documento, permitiendo estructuras de información anidadas. HTML es solo un método general para mostrar datos en la Web, mientras que XML proporciona un método general para procesar datos Web directamente. HTML se centra en describir el formato de visualización de una página web, mientras que XML se centra en describir el contenido de una página web.
XML incluye lenguaje de formato extensible XSL (lenguaje de estilo extensible) y lenguaje de enlace extensible XLL (lenguaje de enlace extensible).
XSL se utiliza para traducir datos XML a HTML u otros lenguajes formateados. XSL proporciona una función CSS de páginas apiladas, que permite a los desarrolladores construir páginas web con una estructura de capas de expresión que es diferente de la estructura de datos de XML. XSL también se puede utilizar con HTML para construir páginas apiladas. XSL puede interpretar un número ilimitado de etiquetas, lo que hace que el diseño web sea más colorido, como texto dinámico y texto de carreras de caballos. Además, XSL también maneja múltiples idiomas, visualización de caracteres chinos de doble byte, diversos procesamientos de cuadrículas, etc.
XLL es el lenguaje de enlace de XML, que es similar al enlace de HTML, pero tiene funciones más potentes. XLL admite enlaces extensibles y enlaces multidireccionales. Rompe la restricción de que HTML solo admite los enlaces más simples bajo el concepto de hipertexto y puede admitir nombres de dominio independientes de la dirección, enlaces bidireccionales, bucles, enlaces de colección de múltiples fuentes, etc. Los enlaces XLL no están restringidos por documentos y se pueden especificar y administrar completamente de acuerdo con los requisitos del usuario.
Para que XML sea fácil de aprender y usar, XML simplifica una gran cantidad de funciones que rara vez se usan en SGML. Así como solo ocho mil de los cientos de miles de caracteres chinos se usan comúnmente, y las partes comúnmente utilizadas de SGML solo representan el 20%, XML abandona las partes poco comunes de SGML, lo que lo simplifica en un 80% a la vez. Como resultado, la especificación de sintaxis para XML es de sólo 30 páginas, mientras que SGML es de 500 páginas.
El diseño XML también considera su facilidad de uso, que proviene de dos aspectos: por un lado, es conveniente para los usuarios escribir páginas web y, por otro lado, no es difícil para los diseñadores implementar navegadores XML.
En resumen, XML utiliza un formato estándar simple y flexible para proporcionar un medio eficaz para describir datos e intercambiar datos para aplicaciones basadas en Web. HTML describe un método común para mostrar datos globales, mientras que XML proporciona un método común para procesar datos globales directamente.