History of XML

The first thing to understand about Extensible Markup Language (XML) is that the name is a misnomer. XML is not a markup language. XML is a set of rules for creating new markup languages. So, let's begin with a definition of XML and then deconstruct the definition into its parts:

XML is a subset of the Standard Generalized Markup Language (SGML) that specifies the rules for creating markup languages, such as the Hypertext Markup Language (HTML) that can be shared on the World Wide Web (WWW).

Since XML is a subset of SGML and every valid XML document is also a valid SGML document, let's first examine SGML. SGML was a standardization of the Generalized Markup Language invented by Dr. Charles Goldfarb, Ed Mosher, and Ray Lorie in ...

Get XML Development with Java™ 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.