ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJE XHTML


Enviado por   •  18 de Julio de 2013  •  1.748 Palabras (7 Páginas)  •  236 Visitas

Página 1 de 7

XHTML es básicamente HTML expresado como XML válido. Es más estricto a nivel técnico, pero esto permite que posteriormente sea más fácil al hacer cambios o buscar errores entre otros. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es similar, pero parte a la especificación en módulos. En sucesivas versiones la W3C planea romper con los tags clásicos traídos de HTML.

¿Qué es XHTML?

XHTML (Lenguaje de Marcado de Hipertexto Extensible) es una versión más estricta y limpia de HTML , que nace precisamente con el objetivo de remplazar a HTML ante su limitación de uso con las cada vez más abundantes herramientas basadas en XML . XHTML extiende HTML 4.0 combinando la sintaxis de HTML, diseñado para mostrar datos, con la de XML, diseñado para describir los datos.

¿Para qué sirve?

Ante la llegada al mercado de un gran número de dispositivos, XHTML surge como el lenguaje cuyo etiquetado, más estricto que HTML, va a permitir una correcta interpretación de la información independientemente del dispositivo desde el que se accede a ella. XHTML puede incluir otros lenguajes como MathML , SMIL o SVG , al contrario que HTML.

¿Cómo funciona?

XHTML, al estar orientado al uso de un etiquetado correcto, exige una serie de requisitos básicos a cumplir en lo que a código se refiere. Entre estos requisitos básicos se puede mencionar una estructuración coherente dentro del documento donde se incluirían elementos correctamente anidados, etiquetas en minúsculas, elementos cerrados correctamente, atributos de valores entrecomillados, etc.

HTML 4 es un lenguaje potente para la creación de contenidos Web, pero su diseño no toma en consideración los aspectos pertinentes para dispositivos pequeños, incluyendo el coste de implementación (eb batería, memoria, etc.) del grupo completo de características. Los dispositivos de consumidores con recursos limitados no pueden abordar generalmente la implementación del grupo completo de características de HTML 4. Requerir una computadora totalmente capacitada para acceder a la World Wide Web excluye a una gran porción de la población del acceso con sus dispositivos comerciales a la información online y los servicios.

Dado que hay muchos modos de subdividir HTML, hay muchos subconjuntos idénticos definidos por organizaciones y compañías. Sin una base común de grupos de características, desarrollar aplicaciones para un rango amplio de clientes Web es difícil.

La motivación para XHTML Básico es proporcionar un tipo de documento XHTML que pueda ser compartido a través de las comunidades (e.g. escritorio, TV, y teléfonos móviles), y que sea lo suficientemente rico para ser empleado en la creación de contenido simple. Nuevos tipos de documento creados por la comunidad pueden ser creados mediante la extensión de XHTML Básico en tanto que los documentos XHTML Básicos estén en el grupo de documentos válidos del nuevo tipo de documento. Por ello, un documento XHTML Básico puede ser presentado en el máximo número de clientes Web.

La definición de tipo de documento para XHTML Básico es implementada basándose en los módulos XHTML definidos en Modularización de XHTML [XHTMLMOD].

Trasfondo y Requerimientos

Los dispositivos de Información, (especializados en el acceso a la Web), están destinados a usos particulares. Soportan las características que necesitan para las funciones que están destinados a desempeñar. Los siguientes son ejemplos de diferentes dispositivos de información:

• Teléfonos Móviles

• Televisiones

• PDAs

• Máquinas expendedoras

• Paginadores

• Sistemas de Navegación de Coches

• Máquinas de Juegos Móviles

• Lectores de Libros Digitales

• Relojes inteligentes

Subconjuntos y variaciones de HTML existentes para estos dispositivos incluyen Compact HTML [CHTML], el Lenguaje de Marcado Wireless [WML], y las "Líneas guía de HTML 4.0 Para Acceso con Móviles" [GUIDELINES]. Las características comunes que encontramos en estos tipos de documento incluyen:

• Texto Básico (incluyendo cabeceras, párrafos, y listas)

• Hipervínculos y vínculos a documentos relacionados

• Formularios Básicos

• Tablas Básicas

• Imágenes

• Meta información

Este grupo de características de HTML han constituido el punto de partida para el diseño de XHTML Básico. Dado que muchos desarrolladores de contenido están familiarizados con estas características de HTML, comprenderán la utilidad de un lenguaje de host que pueda ser combinado con módulos de marcado procedentes de otros lenguajes de acuerdo con los métodos descritos en "Modularización de XHTML" [XHTMLMOD]. Por ejemplo, XHTML Básico puede ser extendido con un módulo de eventos que sea más genérico que el tradicional sistema de eventos de HTML 4 o puede ser extendido con módulos adicionales procedentes de la Modularización de XHTML como el Módulo de Scripting.

No es la intención de XHTML Básico limitar la funcionalidad de lenguajes futuros. Pero si partimos de que las características de HTML 4 (marcos, tablas avanzadas, un grupo fijo de atributos manejadores de eventos, etc.) fueron desarrolladas para un cliente del tipo computadora de escritorio, éstas han probado ser inapropiadas para la mayoría de dispositivos distintos. XHTML Básico será extendido y construido de nuevo. Extender XHTML desde un grupo de características básicas y comunes, en lugar de subconjuntos casi idénticos o del grupo demasiado largo de características de HTML 4, será bueno para la interoperabilidad en la Web, así como para la escalabilidad.

Comparado a la rica funcionalidad de HTML 4, XHTML Básico puede parecer un paso atrás, pero de hecho, pero es dos pasos adelante para clientes que no necesitan lo que hay en HTML 4 y para desarrolladores de contenido que tienen un subconjunto de XHTML en

...

Descargar como (para miembros actualizados)  txt (12 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com