Hola.. todo depende de como se envie el xhtml... paso a explicar:
El HTML 4.01 se envia como
text/html
El XHTML 1.0 se recomienda enviarlo como
application/xml, pero se puede enviar como text/html
El XHTML 1.1 solo se puede enviar como application/xml
Si envias el documento como text/html, las diferencias entre el html y xhtml son mínimas, y
las podés ver aquí. Básicamente es un poco más estricto en cuanto a la calidad del código.
Si el xhtml lo envias como application/xml, pasa a comportarse como XML, lenguaje que tiene
su foro propio.
Ahora bien, hay un "pequeño" problema: IE no acepta application/xml
... es por eso que el xhtml como xml no es muy usado en el web.
Espero haberte aclarado algo el tema del (x)html