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.
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.
This enhances the functionality and interoperability of the Web.
W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent.
Unless otherwise specified, failure to observe a prescription of this specification indicated by one of the keywords [Definition: (Of strings or names:) Two strings or names being compared are identical.
Characters with multiple possible representations in ISO/IEC 10646 (e.g.
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.XML is an application profile or restricted form of SGML, the Standard Generalized Markup Language [ISO 8879].By construction, XML documents are conforming SGML documents.characters with both precomposed and base diacritic forms) match only if they have the same representation in both strings. (Of strings and rules in the grammar:) A string matches a grammatical production if it belongs to the language generated by that production.(Of content and content models:) An element matches its declaration when it conforms in the fashion described in the constraint [VC: Element Valid].] [Definition: Marks a sentence describing a non-binding recommendation included to increase the chances that XML documents can be processed by the existing installed base of SGML processors which predate the Web SGML Adaptations Annex to ISO 8879.] [Definition: A data object is an XML document if it is well-formed, as defined in this specification.