W3C home > Mailing lists > Public > public-xml-core-wg@w3.org > December 2014

Fwd: Question about normalization checking in XML 1.1

From: John Cowan <cowan@mercury.ccil.org>
Date: Tue, 23 Dec 2014 20:41:56 -0500
To: public-xml-core-wg@w3.org
Message-ID: <20141224014156.GK23747@mercury.ccil.org>
I received this email as an editor of XML 1.1.  However, I think the
response should come from the WG.

----- Forwarded message from Alexey Neyman <stilor@att.net> -----

Date: Fri, 19 Dec 2014 23:49:33 -0800
From: Alexey Neyman <stilor@att.net>
To: tbray@textuality.com, jeanpa@microsoft.com, cmsmcq@w3.org,
	elm@east.sun.com, cowan@ccil.org
Subject: Question about normalization checking in XML 1.1


I am trying to understand which portions of a document conforming to
XML 1.1 are expected to be normalized. In the document entity, the
specification [1] prescribes that the text matching the following
productions should be normalized: CData, CharData, content, Name,

This seems somewhat inconsistent: as far as I understand, it would
mean that the attribute values for non-root elements should be
normalized (because they match the 'content' production for their
respective parent element), but the attributes for the root element
may not be normalized (because the root element does not have a parent

Likewise, it seems to require that the whole content of the PIs inside
the root element is to be normalized (both the target and the
pseudo-attributes - because, again, the whole PI is a part of the
'content' production of the enclosing element) - but for PIs at the
top-level (i.e. those that are part of the 'Misc' production, or those
inside a document type declaration), only the PI target is expected to
be normalized (since the target matches the 'Name' production and the
rest of the PI content is expressed via 'Char' production.

Am I missing anything? If not, could you please explain the rationale
for this apparent inconsistency?


[1] http://www.w3.org/TR/2006/REC-xml11-20060816/

----- End forwarded message -----

John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
They do not preach that their God will rouse them
A little before the nuts work loose.
They do not teach that His Pity allows them
to drop their job when they damn-well choose.
                --Rudyard Kipling, "The Sons of Martha"
Received on Wednesday, 24 December 2014 01:42:19 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:16:48 UTC