Another standard used for creating structured web documents, XML is a markup language that uses a set of rules for creating documents in a format that can be read by both humans and machines. The main goal of XML is to efficiently deliver data in an organized manner over the Internet. The use of XML is very popular in web development as it provides the platform to define complex data structures and documents. XML was designed to be self-descriptive, with its focus more on carrying the data then displaying it. Because XML stores data in a plain text format, it has bridged the problem of incompatibility between different computer systems.