XML (Extensible Markup Language):
Extensible Markup Language or XML is a structure, tag-based language. Primary use of XML is in transferring data. Information in XML are both human and machine readable. Like HTML, tags and attributes, also present in XML but in a slightly stricter way than HTML. Unlike HTML, user or developer can create his/her own tags in XML. That is why it is called EXTENSIBLE.