XML is not a specific markup language, it's a specification determining how the markup languages should look like,
so it is a "meta-language",
conceptually a simplification of the SGML standard to facilitate the creation of parsers (analyzers) and applications.
As each element in an XML document must be closed, the documents need not have a DTD for structure recognition.