Extensible Markup Language (XML) is a data format that allows you to create structured data. XML was derived from SGML (Standard Generalized Markup Language) and is standardized by the World Wide Web Consortium. XML is largely used to share structured data over different systems and has become particularly important in transferring data over the Web.
Among other things, XML was designed with the following goals in mind:
- XML shall be straightforwardly usable over the Internet.
- XML shall support a wide variety of applications.
- It shall be easy to write programs which process XML documents.
- XML documents should be human-legible and reasonably clear.
- The design of XML shall be formal and concise.
- XML documents shall be easy to create.