Extensible Mark-up Language, XML, is a specification describing how a text is structured, laid out, or formatted. It is a mark-up language using tags to identify different types of information. XML is an open standard that allows the user to define its own element.