XML er en forenkling av SGML, som er velegnet for å beskrive hva det skal være av datastrukturer. Et viktig formål er å forbedre utveksling av informasjon over Internett. Dokumenter basert på XML (for eksempel med formatene RDF, RSS, MathML, XSIL, XMPP og SVG) er alle beskrevet på en formell måte som gjør det mulig å validere at strukturen er korrekt og at innholdet har gitte formater.