L'elemento radice di un documento XHTML deve essere <html>, che deve a sua volta contenere tutti gli altri elementi, a differenza di HTML 4.0 quest'elemento è obbligatorio. L'unico attributo che è necessario specificare è il xmlns che specifica il namespace (spazio dei nomi) predefinito per il documento, nel caso vengano utilizzati altri linguaggi di tipo XML si specificheranno ulteriori xmlns, in tal modo si possono evitare eventuali conflitti fra i tag.
Definizione di un namespace
<html xmlns="http://www.w3.org/1999/xhtml">
Definizione di più namespace
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:x="http://www.mozquito.org/xhtml-fml">
Pagina 20