Answer:
XML is a technology used for cross-platform manipulation. An XML can able to store a set of data's like that one stored in a database. Why use xml is rather than database xml is an lightweight particle or technique. Easily accessible during programming. Any programming language such as Java or C# can easily access the datas inside the xml file. Any OS can easily able to access the datas stored in XML. Microsoft Office, Apple iWork, and OpenOffice are perfect examples.