El XML es un lenguaje de marcado utilizado para crear documentos electrónicos. No es un solo lenguaje sino varios lenguajes con diferentes sintaxis. Permite que los programadores se concentren en las tareas importantes al trabajar con datos ya que el lenguaje se encarga de actividades secundarias. El XML fue diseñado para servir, recibir y procesar información de forma similar al HTML pero de manera más formal, concisa y extensible para diferentes campos.