XML - Extensible Markup Language

XML is a language allowing developers to create their own markup tags. All XML tags are defined by the programmer, and can be interpreted differently in different applications. For example, the "" tag in HTML means Italics, but could mean anything in XML, depending on the function the developer assigns to it.