XML 1.0 foi liberado como a recomendação 10 de W3C. Fevereiro 1998.
XML 1.0 (segunda edição)
XML 1.0 (SE) foi liberado como a recomendação 6 de W3C. Outubro 2000. A segunda edição é somente uma correção ao XML 1.0 que incorpora as erratas da primeiro-edição (reparos do erro).
XML 1.0 (terceira edição)
A terceira edição é somente uma correção ao XML 1.0 que incorpora as erratas first- e da segundo-edição (reparos do erro).
XML 1.1
XML 1.1 foi liberado como um esboço trabalhando 13. Dezembro 2001, e como a recomendação 15 do candidato. Outubro 2002. XML 1.1 permite que quase todos os caráteres de Unicode sejam usados nos nomes.
XML Namespaces
Os namespaces de XML definem um método para definir os nomes do elemento e do atributo usados no XML associando o com as referências de URI.
Ligar de XML (XLink, XPointer, e base de XML)
O XML que liga a língua (XLink), permite que você introduza as ligações nos originais de XML.
A língua do ponteiro de XML (XPointer), permite que as ligações dirijam-se em partes específicas do original de XML.
A base de XML é um padrão para definir uma referência do defeito aos recursos externos de XML (similares ao <base> no HTML).
XInclude
XInclude é um mecanismo para fundir os originais de XML usando elementos, atributos, e referências de URI.