Unos articulos sobre el tema:
The perils of using XHTML properly HTML vs. XHTML on standards compliant websites XHTML is not for Beginners
Sobre la linea xmlns="http://www.w3.org/1999/xhtml" cito:
Cita: An XML Namespace is a W3C standard for providing uniquely named elements and attributes in an XML instance. An XML instance may contain element or attribute names from more than one XML vocabulary. If each vocabulary is given a namespace then the ambiguity between identically named elements or attributes can be resolved
XML Namespace Cita: Espacio de nombres: Inmediatamente después de la declaración DOCTYPE debe incluir una delcaración de espacio de nombres (xmlns) XHTML que mejora al antiguo elemento <html>. En XML, un espacio de nombres es una colección de tipos de elemento y de nombres de atributo asociados a una DTD concreta, y la declaración de espacio de nombres le permite identificar a su espacio de nombres haciendo referencia a su ubicación en linea (
www.w3.org/1999/xhtml)
Diseñando con Estándares Web por Jeffrey Zeldman No se que tan bueno sea la traducción de Namespace por espacio de nombres pero por lo menos da la idea. Aunque por la fecha del tema igual ya se resolvio esa duda.
Tambíen algunas de esas cuestiones me estaba haciendo ultimamente.
Saludos