Markup encodes a description of the document's storage layout and logical structure.XML provides a mechanism to impose constraints on the storage layout and logical structure.The errata list for this fifth edition is available at A Test Suite is maintained to help assessing conformance to this specification.
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
This version of the XML specification may be distributed freely, as long as all text and legal notices remain intact.
[Definition: A violation of the rules of this specification; results are undefined.
The English version of this specification is the only normative version. In particular, erratum [E09] relaxes the restrictions on element and attribute names, thereby providing in XML 1.0 the major end user benefit currently achievable only by using XML 1.1.
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.