HTML построен на основе SGML, а XHTML - основе XML. Они похожи на две стороны одной медали. XHTML был создан из HTML с целью соответствия стандартам XML. Следовательно, XHTML является более строгим по сравнению с HTML et не позволяет отступать от правил напап.