Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML  XML is an international standard that provides a mechanism for defining and tagging elements of information within documents. Document information is encoded to allow sharing of information among various hardware platforms and software packages. XML applications were originally designed to meet the challenges of large-scale electronic publishing and provides the necessary structure for exchanging a wide variety of data on the Web and elsewhere.