The Annotated XML Specification

April 15, 1998

C.M. Sperberg-McQueen, Jean Paoli, and Tim Bray

Inside the XML 1.0 Specification

If you want to understand XML, you have to read the specification. However, to really get inside the specification and understand why it says what it does, you need an expert guide. Tim Bray, co-editor of the XML 1.0 specification, shares his knowledge and insights about XML, SGML and the working group behind the specification in this annotated version of the document.

Tim created the Annotated XML Specification in XML, and wrote an excellent explanation of how he did this.

Clicking on the link below will open the Annotated XML Specification in a frameset window, along with a floating navigation window if your browser supports JavaScript. Alternatively, you can use a three-paned frames version of the document. Use the links in the navigation window to get around the main document, as well as to return to this page, or to

The Annotated XML 1.0 Specification

Non-JavaScript Version
(still requires frames)