Copyright ©2004 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use rules apply.
This document lists known errata to the Recommendation. Each entry has the following information:
Changes to the text of the spec are indicated thus: deleted text, new text, modified text.
Add a new paragraph between paragraph 3 and 4 of section 3.2:
The content of xi:fallback elements are ignored unless a resource error occurs while processing the surrounding xi:include element. In particular, apparent fatal errors caused by the presence, absence, or content of elements and attributes inside the xi:fallback element must not be reported in xi:fallback elements that are ignored.
Add a new paragraph between paragraph 5 and 6 of section 4.3:
When the first character is interpreted as a Byte-Order Mark, it should be discarded. It is interpreted as a BOM in UTF-8, UTF-16, and UTF-32 encodings; it is not interpreted as a BOM in the UTF-16LE, UTF-16BE, UTF-32LE, and UTF-32BE encodings.
Change the paragraph describing the encoding attribute:
When parse="text", it is sometimes impossible to correctly detect the encoding of the text resource. The encoding attribute specifies how the resource is to be translated. The value of this attribute should be a valid encoding name. The encoding attribute has no effect when parse="xml".
Change the paragraph describing the accept attribute:
The value of the accept
attribute may be used by
the XInclude processor to aid in content negotiation. When
the XInclude processor fetches a resource via HTTP, it should place the
value of the accept
attribute, if one exists, in the
HTTP request as an Accept
header as described in
section 14.1 of [IETF RFC 2616]. Values
containing characters outside the range #x20 through #x7E
are disallowed in HTTP headers, and
must be flagged as
fatal errors.
Update the reference to IETF RFC 2279 with its update RFC 3629
Change the Note about %-escaping in the xpointer attribute description.
Note:
Since the xpointer
attribute is not a URI reference,
and %-escaping is not done in XPointers,
'%' is an ordinary character in the value of the xpointer attribute.
Add a paragraph stating that xml:lang and xml:base fixups may be suppressed at user option. The Paragraph is added just before section 4.5.1 Unparsed Entities, after the example.
An XInclude processor may, at user option, suppress xml:base and/or xml:lang fixup.
Replace this section with the new wording referencing the associated description in the new editions of XML
The value of this attribute is an XML resource identifer as defined in [XML 1.1], which is interpreted as an IRI Reference as defined in RFC 3987 [IETF RFC 3987], after the escaping procedure described in [XML 1.1] is applied. If necessary for the implementation, the value may be further converted to a URI reference as described in [XML 1.1].