XHTML: un lenguaje para documentos
18 / Mayo / 2007 – 0:28
Como sabrás, XML es un meta-lenguaje que ayuda a crear lenguajes para describir datos estructurados de un tema. XHTML, sin embargo, es un lenguaje basado en XML que describe el contenido de una página Web. Después de la introducción del XML como una forma estandarizada para crear documentos, HTML pasó la antorcha al XHTML, la versión compatible XML de HTML.
Los navegadores modernos parsean a ambos, y un XHTML válido es siempre un HTML válido. La diferencia más visible entre ambos lenguajes es la manera en como escribir los tags sin contenido. Los tags XHTML siempre finalizan con una diagonal “/” antes de cerrar el tag con el “>”. Por ejemplo:
<tag propiedad1='valor1' />
XHTML es un lenguaje basado en XML que describe documentos. Los documentos tienen un título y un encabezado, un cuerpo con secciones, títulos, párrafos y tablas. Los documentos continen elementos tales como imagenes, ligas a otros documentos, y listas. Conceptualmente, XHTML no es muy técnico; donde las habilidades técnicas son requeridas es en la tarea para definir el documento Web de modo que este se pueda manipular fácilmente y pueda interactuar tanto con el usuario como con el servidor web.
Los elementos XML específicos que comprende una página Web en XHTML caen en alguna de las siguientes categorías:
- Estructura del documento (html, head, title, body, div, span)
- Estructura de textos (p, table, tr, td, ol, ul, li)
- Tipo de texto (em, strong, blockquote, h1, h2,…, h5)
- Objetos (img, a, input, label)
- Configuración del documento (IDOCTYPE, link, script)
Por último, uno de los objetivos del World Wide Web Consortium es lograr separar la información y la presentación. De este modo, XHTML sirve únicamente para transmitir la información que contiene un documento Web, dejando para hojas de estilo en castada (CSS) y JavaScript el aspecto y diseño de la presentación.

Sorry, comments for this entry are closed at this time.