El Extensible Markup Language (XML) es un subconjunto de SGML que fue diseñado especialmente para documentos Web. Este permite la creación de etiquetas personalizadas y permite la transmisión e interpretación de información entre aplicaciones y entre organizaciones.