Hola
Efectivamente lo que te dice JavierB es más que adecuado, el xhtml es muy estricto encuanto a las etiquetas, siempre deben estar adecuadamente cerradas y en tu caso hay una etiqueta que no se cierra y un cierre de algo que nuca se abrió. Agregaré que el <boby> no es una etiqueta válida, pero eso ya lo habrás notado.
Lo que también agregaré y no es tan evidente, es que los documentos xhtml no se deben guardar con la extensión .xml sino con la extensión .htm o .html.
En líneas generales, los documentos xhtml llevan una definición de tipo parecida a la que usaste en tu ejemplo:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
esta definición de documento, indica que es un documento html, por lo que no debe haber conflictos entre el tipo de documento y la extensión que lo acompaña.
La verdad, es que todos los navegadores salbo el Explorer, entienden el documento correctamente con ambas extensiones, pero el explorer muestra el esquema del documento en vez de su contenido.
Esto es lo que el explorer muestra al ponerle xml como extensión:
Código:
<!DOCTYPE html (View Source for full doctype...)>
- <html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="en">
- <head>
<title>bla bla bla</title>
</head>
<body>bla bla bla</body>
</html>
Bueno, no doys mas la vara y me voy...
;)
Felicidad