XML is a programming language short for Extensible Markup Language that developers often use to easily introduce pictures, videos or audio clips to pages and let users create their own custom elements. The ongoing transformation of the Web to Web 2.0 has been made possible only through the dedicated usage of XML.