Origin of XMLEx(tensible) M(arkup) L(anguage).
xml - Computer Definition
A language used by Web developers and designers for creating declarative markup languages like Hypertext Markup Language (HTML), only more flexible in that documents written in XML can be shared across different information systems, particularly the Internet, and can adapt to different presentation style sheets and applications. A condensed form of Standard Generalized Markup Language (SGML), XML is published and maintained by the World Wide Web Consortium (W3C). See also W3C and Web. G.992.3, G.992.4 (2002) Max RateUpstreamMax RateDownstreamITU-T Standard
(EXtensible Markup Language) An open standard for describing data from the W3C. It is used for defining data elements on a Web page and business-to-business documents. XML uses a similar tag structure as HTML; however, whereas HTML defines how elements are displayed, XML defines what those elements contain. While HTML uses predefined tags, XML allows tags to be defined by the developer of the page. Thus, virtually any data items, such as "product," "sales rep" and "amount due," can be identified, allowing Web pages to function like database records. By providing a common method for identifying data, XML supports business-to-business transactions and has become "the" format for electronic data interchange and Web services (see XML vocabulary, Web services, SOA and EDI). XML Is Only a Format Since its introduction in 1998, XML has been hyped as the panacea to e-commerce, but it was only the first step. The human-readable XML tags provide a simple data format, but the intelligent defining of these tags to serve business needs properly and everyone's adherence to using the same tags determines the real value of XML. Countless vocabularies have been developed for vertical applications; so many in fact, that a universal language was developed to provide a standard for interoperability between them (see UBL). XML Documents Can Define Themselves An XML document can include a self-describing set of rules that identify the tags and their relationships; for example, only one XYZ tag is allowed within an ABC tag, or there must be one XYZ tag within every ABC tag and so forth. The rules are called a "schema" (see XML schema). More Rigid than HTML Unlike HTML, which uses a rather loose coding style and which is tolerant of coding errors, XML pages have to be "well formed," which means they must comply with the rules. See XSLT, DTD, DOM, XHTML, HTML, SGML, SMIL and XML-RPC.