El lenguaje de marcado extensible (XML) es un lenguaje de marcado que proporciona reglas para definir cualquier dato. A diferencia de otros lenguajes de programacin, XML no puede realizar operaciones de computacin por s mismo. En cambio, se puede implementar cualquier software o lenguaje de programacin para la administracin estructurada de datos.