Curso práctico de XHTML 1.0

NOTA: Todo el c�digo de este curso lo pod�is obtener en este fichero zip.

Introducci�n

.�Limitaciones del HTML

El HTML 4.0 es una aplicaci�n SGML (Lenguaje de Etiqueta Generalizado Est�ndar) comforme al est�ndar internacional ISO 8879 y est� ampliamente considerado como el lenguage de publicaci�n est�ndar del World Wide Web.

HTML, tal como fue concebido, era un lenguaje para el intercambio de documentos cient�ficos y t�cnicos adaptado para ser usado por no especialistas en el tratamiento de documentos. HTML resolvi� el problema de la complejidad del SGML sirvi�ndose de un reducido conjunto de etiquetas estructurales y sem�nticas apropiadas para la realizaci�n de documentos relativamente simples. Adem�s de simplificar la estructura de documentos, HTML soportaba el hipertexto. Las posibilidades de usar elementos multimedia fueron a�adidas con posterioridad.

En un corto per�odo de tiempo, HTML se hizo muy popular y r�pidamente super� los prop�sitos para los que hab�a sido creado. Desde los albores del HTML, ha habido una constante invenci�n de nuevos elementos para ser usados dentro de HTML (como est�ndar) y para adaptar HTML a mercados verticales, altamente especializados. Esta cantidad de nuevos elementos ha llevado a problemas de compatibilidad de los documentos en las distintas plataformas.

Dada la creciente heterogeneidad de programas y plataformas, est� claro que la idoneidad del HTML 4.0 "cl�sico" para ser usado en dichas plataformas es m�s que limitado.

.��Qu� es el XHTML?

La especificaci�n XHTML 1.0 (recomendaci�n del 26 de enero del 2000) es una reformulaci�n del HTML como aplicaci�n XML, exactamente es la reformulaci�n de las tres definiciones de tipo de documento HTML 4.0 como aplicaciones XML. Su finalidad es ser usado como lenguaje de contenidos que es a su vez conforme a XML y, si se siguen algunas sencillas directrices, funciona en agentes de usuario conformes con HTML 4.0. Los desarrolladores que migren aplicaciones hacia XHTML 1.0 apreciar�n las siguientes mejoras:

  • Los documentos XHTML son conformes a XML. Como tales son f�cilmente visualizados, editados y validados con herramientas XML est�ndar.
  • Los documentos XHTML pueden escribirse para que funcionen igual o mejor que lo hac�an antes,tanto en los agentes de usuarios conformes a HTML 4.0 como en los nuevos agentes conformes a XHTML 1.0.
  • Los documentos XHTML pueden usar aplicaciones (p.ej scripts y applets) que se basen ya sea en el Modelo del Objeto de Documento (DOM) de HTML o XML.
  • A medida que la familia XHTML evolucione, los documentos conformes a XHTML 1.0 estar�n m�s preparados para interactuar dentro de y entre los distintos entornos XHTML.
  • Los desarrolladores de agentes de usuario y documentos descubren constantemente nuevas formas de expresar sus ideas usando nuevas etiquetas. En XML es relativamente f�cil a�adir nuevos elementos as� como atributos adicionales a dichos elementos a los ya existentes. La familia XHTML est� concebida para acomodar estas extensiones a trav�s de m�dulos XHTML y t�cnicas para desarrollar nuevos m�dulos conformes a XHTML.
  • Constantemente se desarrollan nuevas formas de acceder a Internet. Algunas estimaciones indican que en el a�o 2002, un 75% de las peticiones de documentos que se visalicen en Internet se realizar�n desde esas plataformas alternativas. La familia XHTML est� concebida teniendo en mente la interoperabilidad con agentes de usuario generales. A trav�s de un nuevo mecanismo de especificaci�n de documentos y agentes de usuarios, los servidores, proxys y los agentes de usuarios finales podr�n realizar una mejor transformaci�n. Como objetivo final ser� posible desarrollar contenido conforme a XHTML que sea utilizable por cualquier agente de usuario conforme a XHTML.

Por tanto, el XHTML es el siguiente paso en la evoluci�n de Internet. Al migrar en este momento hacia XHTML, los desarrolladores de contenidos web entran en el mundo de XML con todos los beneficios que se esperan de �l,a la vez que se aseguran la compatibilidad con agentes de los usuarios pasados y futuros.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO