Чем XHTML отличается от HTML?

В чем разница между HTML и XHTML, и зачем вообще сделали разделение, а не дополнили функционалом html?