XML is designed to store data, carry data and exchange data.
With XML, data can be exchanged between incompatible systems. With XML, plain text files can be used to store data. When XML is not used, HTML is used to display data, and the data must be stored within the HTML file.
XML is not designed to display data. It is mainly used to exchange data. It can separate data from HTML and can also be used to store data. A large amount of data can be stored in XML files or databases. Applications can read, write and store data, and general programs can display data.
Through XML, data can be stored and used outside of HTML files, data can also be fully utilized, and can be used to create new languages. XML is the mother of WAP and WML languages. If developers have enough foresight, future applications should use XML to store data.