xHtml is the more advanced form of html or rather it's the EXACT same thing with many restrictions. There are rules such as you can't use certain tags (<center> etc..), you have to end certain tags with a /...and so on. xhtml is simply much more cleaner version of html and the future of webpages
Btw XHTML has nothing to do with XML...just a side note