DJ Mentos, niestety ale popełniłeś błąd, HTML jest starym językiem opartym na SGML, natomiast XML powstał jako język znacznikowy umożliwiający roszerzalność, na nim opiera się SVG (grafika wektorowa) XHTML (wg. mnie dużo lepszy następca HTML) i wiele innych, pod tym kątem widać, że XML nie jest o tyle kolejnym językiem co zbiorem zasad na których można budować własne rozwiązania, oczywiście nawet w czystym XML da się zrobić stronę, ale do jej wyświetlenie potrzebne są dodatkowe dokumenty (arkusze przekształceń). I tu widać kolejną różnicę między XML a HTML'em, podstawowo HTML umożliwia zapis zarówno treści jak i wyglądu strony natomiast XML opisuje tylko treść zostawiając całkowicie wygląd wspomnianym arkuszom czy CSS.