Ir directamente al contenido de esta página
En cierto sentido, ya lo ha hecho.
XHTML, la tecnología —así se refiere el W3C a los lenguajes desarrollados en sus especificaciones— que se propone como sustituta para HTML, está basada en XML; de hecho, es una aplicación XML, lo que no es más que XML al que se aplica una DTD —o bien un esquema— y un espacio de nombres concretos —veremos en la siguiente sección del curso lo que significan esos términos—. Pero si la pregunta se refiere a que si se va a sustituir el empleo de documentos HTML por documentos XML «puros» en la web, la respuesta es que no es muy probable, puesto que XML se ha concebido como un marcado general para datos, y no concretamente como un lenguaje de marcado dirigido a la web.
Es posible visualizar un archivo .xml en un navegador1 —por ejemplo, el .xml con la discografía de los Tool empleado anteriormente—, e incluso aplicarle una interfaz de página web por medio de un archivo .xsl2,3 —el mismo archivo de la discografía, transformado (por medio de Ver → Código fuente de la página en el navegador se puede comprobar que sigue siendo un XML4)—, pero no tiene mucho sentido desarrollar así un sitio web, al menos desde mi punto de vista, por dos motivos:
No obstante, lo que sí tiene sentido es crear los contenidos marcados en XML, antes siquiera de plantearse crear un sitio web. ¿Por qué? Porque así se puede partir de un contenido robustamente estructurado para luego publicarlo en tantos formatos como sea necesario.
Aquí acaba la parte del curso dedicada a introducir XML. Además de su importancia como base de XHTML, es importante conocerlo porque una buena base reduce la curva de aprendizaje de otras tecnologías interesantes para el desarrollo web hoy en día, como son, entre otras, RSS5, RDF, SVG, SMIL o MathML. Así que aquí dejo una serie de vínculos útiles para quien tenga interés:
Divertíos.

xsl:for-each—, al igual que se genera el menú lateral y los vínculos internos. A día de hoy, la última especificación de XSLT es ésta (inglés). 



Programamos un ScrollTo en JavaScript que no depende de ninguna librería y que ocupa menos de 2Kb.
El W3C ha publicado la segunda edición de su recomendación XHTML Modularization 1.1, con algunos cambios menores.
Indicamos en una nota breve cómo eliminar los contenidos relacionados de un vídeo de YouTube o de una presentación de SlideShare, y de paso cómo incrustarlos en una página XHTML con un código válido.
(cc) CodexExempla.org, 2007–2010 Mapa del sitio | XHTML | CSS | AA