For the convenience of readers, an XHTML version with color-coded revision indicators is also provided; this version highlights each change due to an erratum published in the errata list for the previous edition, together with a link to the particular erratum in that list.Most of the errata in the list provide a rationale for the change.The errata list for this fifth edition is available at A Test Suite is maintained to help assessing conformance to this specification.

However, for translations of this document, see Technology? As a consequence, many possible documents which were not well-formed according to previous editions of this specification are now well-formed, and previously invalid documents using the newly-allowed name characters in, for example, ID attributes, are now valid.

This edition supersedes the previous W3C Recommendation of 16 August 2006.

Please report errors in this document to the public [email protected] list; public archives are available.

Please refer to the errata for this document, which may include some normative corrections.

The previous errata for this document, are also available. This document is also available in these non-normative formats: XML and XHTML with color-coded revision indicators.

Copyright © 2008 The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document.

Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML.

XML has been designed for ease of implementation and for interoperability with both SGML and HTML.

This section describes the status of this document at the time of its publication. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at