Qui ci sono le diffferenze fondamentali del xhtml 1.0 rispetto al html 4.01, che sono veramente minime:
http://www.w3.org/TR/xhtml1/#guidelines
Poi, xhtml 1.1 ha alcune modifiche che non so, ma che cercando nel sito del w3c dovresti trovare, e soprattutto e` solo in versione "strict", ovvero non accetta in nessun caso tutti quegli elementi e proprieta` che erano deprecati ma accettati in html 4.01 (ad esempio gli attributi target o align).
Se vuoi usarli come html, tranne pochi adattamenti non ci dovrebbe essere generalmente molto lavoro da fare. Poi la differenza fondamentale e` che possono essere estesi tramite xml, ma questa e` una possibilita` e non una necessita`.