XML es un metalenguaje desarrollado por el World Wide Web Consortium para definir lenguajes específicos como XHTML y SVG. A diferencia de HTML que se usa para mostrar información, XML se usa para describir y organizar información de manera portable entre aplicaciones. XML sigue una estructura jerárquica de elementos anidados con etiquetas de inicio y cierre.