Brief summary of HTML through the years.
A level of abstraction above HTML, XML is a "specification for creating custom markup languages." XML's predecessor (SGML - Standard Generalized Markup Language) predates the WWW and provided some of the basis for HTML.