Is XML a database? Answer is no, its not. XML is hardware independent markup language which can be used to send and store data across distributed computing environment. XML are self-descriptive, uses user defined tags. Technically, XML define set of rules for encoding documents in way that it’s both human and machine readable. XML specifications are majorly defined by W3C’s XML 1.0 specification along with other free open standards.