Incorporating Richard's comments, we propose the following addition to Appendix D: In the following example <!DOCTYPE foo [ <!ENTITY x "<"> ]> <foo attr="&x;"/> The replacement text of x is the four characters "<" because references to general entities in entity values are bypassed [4.4.7]. The replacement text of lt is a character reference to the less-than character, for example the five characters "<" [4.6]. Since neither of these contains a less-than character the result is well-formed. If the definition of x had been <!ENTITY x "<"> then the document would not have been well-formed, because the replacement text of x would be the single character "<" which is not permitted in attribute values. Regards, GlennReceived on Wednesday, 9 May 2007 16:32:59 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:35 GMT