Extensible Markup Language (XML) is used to describe and exchange complex data structures. It is an extensible markup language with which other markup languages can be extended by structured information. XML is used to describe and exchange complex data structures and provides a common syntax for metadata formats.
The XML markup language describes document-specific parameters, such as the arrangement of elements, the attributes and their use, etc. It is a subset of the XML language. It is a subset of the Standardized Generalized Markup Language (SGML), which was defined as a metalanguage by the World Wide Web Consortium (W3C) in 1998.
XML can be used on different operating systems and different applications. Like the Hypertext Mark up Language (HTML), it represents a link-oriented programming language for Web content, as well as a general syntax for describing hierarchically structured data. XML is based on the separation of content and its representation or structure.graphics or audio recordings. Each content component of an XML document, whether headline, text, image or caption, can be individually identified and edited using markups. The name for the tags is not fixed like in HTML, but only the rules how to proceed with their declaration. The formatting rules are set as tags in brackets and thus clearly separated from the content. To separate structure from content, XML uses the Document Type Definition (DTD) or an XML Schema.
XML acts as a markup language with which new languages can be described. XML documents can be read by both humans and computers. The language facilitates the exchange of data between different companies in e-commerce, B2B and B2C applications. With XML, the page design is up to the surfer.