It's used to create formats for data used in encoding information for documentation, database records, transactions and other functions. The main alternative to XML is JSON. Like XML, JSON is language ...