The development of XML started in 1996 and since February 1998 XML is a W3C standard. Adobe, Hewlett-Packard, Microsoft, Netscape, Sun and others have participated in the development.
XML is a method of presenting structured data such as spreadsheets, address books, configuration parameters or financial transactions in a text file. In addition, structured data can be exchanged across platform-/operating system boundaries. Programs that generate such data can save it in binary or text / ASCII format. The ASCII format is usually used. The ASCII format allows the data to be viewed and maintained without the original program if necessary.
The most important structural unit of an XML document is the element. Elements can contain text and also other elements as content. XML documents are read in via an XML parser. It provides a programming interface (API) through which the XML document can be accessed. Since XML is platform and implementation independent, it is often used in payment for the transmission of transactions.