- 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