
XML is a popular open-standard format used to transmit human-readable data between applications, as well as save application objects in files. While it is being replaced by JSON as the industry standard, XML remains extremely popular and developers often have the need to format XML output to be able to read it easier for debugging purposes.