XML es un lenguaje de marcado más avanzado que permite definir la estructura de documentos y describir otros lenguajes para crear sublenguajes como XHTML o RSS, un formato XML que se usa para sindicar contenido en la web y distribuir información actualizada frecuentemente a usuarios suscritos sin necesidad de un navegador a través de agregadores de RSS.