Extensible Markup Language (XML)
(XML) is a well-known format, maintained by way of the w3c, used for representation & transfer of structured data at the web or among the several programs.
The language makes use of a structured representation by allowing customers to create custom-defined tags according to XML document type definition (DTD) requirements. The structure of an XML report may be represented inside the shape of a tree called a document object model (DOM).
XML is designed to describe information however isn’t always concerned with the data visualization. The tags created in XML are self-explanatory and the consumer can define freely their very own tags — consequently the “extensible.”
XML support is given with the source of many programming language platforms to create and process XML records (data). Simplicity, portability, platform independence, and usefulness are a number of the key features which have resulted in the growing popularity of using XML-based standard.
XML has been the primary supply of motivation for the improvement of Service-Orientated Architechure (SOA) systems including net services that aren’t tied to any specific language and collaborate efficiently in heterogeneous environments. RSS, atom, cleaning soap, and XHTML are some of the requirements encouraged by XML.