XML es un lenguaje de marcas desarrollado por el W3C para estructurar documentos. Permite definir etiquetas personalizadas para datos y su estructura. XML no solo se usa para la web, sino también para el intercambio de información estructurada entre sistemas. Los documentos XML deben seguir reglas sintácticas como anidar etiquetas correctamente y tener una estructura jerárquica para ser considerados bien formados.