Whether you’ve got high-speed DSL internet or rural satellite service, Extensible Markup Language (XML) is critical in ensuring that web content is discoverable, searchable and accessible.
In the 1960s, three IBM employees (Charles Goldfarb, Ed Mosher and Ray Lorie) created Generalized Markup Language (GML), a way of marking documents with structural tags. The document could then be formatted for a number of devices by designating a profile for that device. Standard Generalized Markup Language (SGML) ultimately descended from GML as a tool to help organize the massive amount of data produced by IBM. SGML is not a document language in itself, but a description of how to specify one. It was adopted by the ISO (International Organization for Standardization) in 1986, becoming the standard for defining markup languages. It was also used to create HTML, and later, XML.
The development of XML began at Sun Microsystems in 1996 when engineer Jon Bosak began working on a project to modify SGML. There was a gap between the flexibility of SGML and rigidity of HTML, and XML was designed to fill in this gap. It’s also important to note the difference between HTML and XML. They are both markup languages, but they are not interchangeable. In terms of the Internet, HTML gives the page its structure while XML provides the content.
Today, XML is the most common tool used for data transmissions between all different types of applications.