About the Canonical XML 1.0 Specification
The Canonical XML 1.0 Recommendation has been produced by the IETF/W3C XML Signature
Working.
This document lists the known errata to the Canonical XML 1.0
specification. Each entry has the following information:
- A unique entry number.
- The date it was added to the errata page.
- Whether the entry is considered:
- an Error that affects the conformance and/or
interoperability of syntax and processing,
- an Editorial error, such as a typographical
mistake,
- a structural defect in the Document, such as an
incorrect fragment identifier,
- a Clarification with respect to a misstatement or
misinterpretation of the specification,
- a Caveat where subsequent experience has shown
that a recommendation of the specification was incorrect or needs
further qualification.
- The version and section referred to.
Please report errors in this document to the editor and cc: the public
email list [email protected] (public archive).
Canonical XML 1.0
- E01 2001-09-10 (Editorial):
- The association of the term "document type declaration" with the
acronym "DTD" is removed. "DTD" should be used to only identify a
"document type definition."
[Definition: The XML document type declaration contains or points
to markup declarations that provide a grammar for a class of
documents. This grammar is known as a document type definition, or
DTD. ... ]
http://www.w3.org/TR/2000/REC-xml-20001006
- E02 2003-11-20 (Editorial)
- Section
2.3 Processing Model specifies the
processing model for
generating canonical output. The specification for the namespace
node type reads, "... except assign the local name xmlns to the
default namespace node if it exists ...". This "assignment" can
incorrectly be interpretated as affecting the
namespace/attribute ordering in Section 2.2 Document
Order. Consequently, the text should be corrected to read "... except
write xmlns for the local name xmlns of the default namespace node if it
exists ...".