XML (Extensible Markup Language) is a W3C initiative that allows information and services to be encoded with meaningful structure and semantics that computers and humans can understand.
A major advantage of XML is it is platform independant, allowing data to be shared between many users, programming languages and environments.