These are the main benefits of using XML.
1) Simplicity: Very easy to read and understand the information coded in XML.
2) Openness: It is a W3C standard, endorsed by software industry market leaders.
3) Extensibility: It is extensible because it has no fixed set of tags. You can define them as you need.
4) Self-descriptive: XML documents do not need special schema set-up like traditional databases to store data. XML documents can be stored without such definitions, because they contain metadata in the form of tags and attributes.
5) Scalable: XML is not in binary format so you can create and edit files with anything and it is also easy to debug.
6) Fast access: XML documents are arranged in hierarchical form so it is comparatively faster.