Quello che hai scritto tu è solo il DOCTYPE di una pagina scritta in XHTML.

XHTML in parole povere non è altro che HTML con una sintassi più rigida.
Se vuoi generare codice XHTML, devi usare la sintassi di XHTML, per maggiori informazioni guarda qui:
http://www.html.it/xhtml/
http://www.w3.org/TR/xhtml1/

Ciao


Marco
www.marcomaso.it