Как соотносятся друг с другом HTML, XML и XHTML
HTML (HyperText Markup Language) - стандартный язык разметки документов во Всемирной паутине.
XHTML (eXtensible Hypertext Markup Language) - язык разметки веб-страниц, по возможностям сопоставимый с HTML, однако является подмножеством XML.
XML (eXtensible Markup Language) - рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML предназначен для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML).