- From: Paul Grosso <paul@paulgrosso.name>
- Date: Wed, 18 Dec 2013 22:25:42 -0600
- To: core <public-xml-core-wg@w3.org>
- Message-ID: <52B27546.4060408@paulgrosso.name>
For those not on xml-editors (1 of 2 messages).
-------- Original Message --------
Subject: Errata: “or by the Byte Order Mark” lackign in section 4.3.3.
Resent-Date: Thu, 19 Dec 2013 02:18:36 +0000
Resent-From: xml-editor@w3.org
Date: Thu, 19 Dec 2013 03:18:05 +0100
From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Organization: Målform.no
To: xml-editor@w3.org
In section 4.3.3. of XML 1.0 fifth edition[1], please add ”or by the
Byte Order Mark” in the following passage, as illustrated by the <INS>
element:
]]In the absence of information provided by an external transport
protocol (e.g. HTTP or MIME) <INS>or by the Byte Order Mark</INS>, it
is a fatal error for an entity including an encoding declaration to be
presented to the XML processor in an encoding other than that named in
the declaration,[[
The purpose of this error fix is
a) to take the consequence of the fact that the BOM is a method
of setting the encoding that is *external* to the XML document
production (it is a encoding signature and not part of the
document production.)
b) that it makes sense to treat all external methods for setting
the encoding the same way. That is: They should all be able to
override the internal encoding without causing fatal error.
Currently, it is only external *transport* protocols that have
that privilege.
c) that Web browsers and a number of other parses already *do*
ignore the XML encoding declaration whenever there is a BOM.
d) Given that the spec already says the BOM can override the
XML encoding declaration *and* the new information that
3023bis is going to say that the BOM takes precedence over
the charset parameter of MIME/HTTP,[2] it would be odd if
the feature (BOM) that have higher precedence than the
charset parameter would not be have the same ”privilege”
with regard to making parsers *ignore* the XML encoding
declaration.
[1] http://www.w3.org/TR/REC-xml/#charencoding
[2]
http://lists.w3.org/Archives/Public/www-international/2013OctDec/0086.html
--
leif halvard silli
Received on Thursday, 19 December 2013 04:26:11 UTC