- From: Liam R. E. Quin <liamquin@interlog.com>
- Date: Fri, 11 Sep 1998 01:00:55 -0400 (EDT)
- To: xml-editor@w3.org
In section 3.3.3, Attribute Value Normalization,
[1] Bullet item one, "a character reference is processed by appending the
referenced character to the attribute value"
This is certainly not what was meant.
Given
<eg a="Example">
should the value be normalized to
<eg a="Examplea">
with the value ("a") appended, or should the bullet item instead read
"a character reference is processed by replacing the
character reference with the referenced character"?
[2] third item
why does this mention external parsed entities when these are not
legal inside attribute values, according to the table in section 4.4?
Does this treatment of CR LF apply to all external parsed entities,
or only to those that are (illegally) referenced inside attribute
values? :-)
[3] fourth item, mentions appending again; this would be OK if the
normalized value were to start out empty and an iteration performed,
but this is not explicitly stated. An alternative implementation
would be to start off with the normalized value equal to the
unnormalized attribute value. That's certainly implied by the
opening sentence, "Before the value of an attribute is passed [back]
the XML processor must normalize it as follows:" .
Lee
--
Liam Quin, GroveWare Inc., Toronto; The barefoot programmer
l i a m q u i n at i n t e r l o g dot c o m
Received on Friday, 11 September 1998 01:00:34 UTC