These are the main differences :
* XHTML elements must be properly nested
* XHTML elements must always be closed
* XHTML elements must be in lowercase
* XHTML documents must have one root element
Which were taken from : XHTML vs HTML
That page gives you all the info you'd need