Possible error in the "Modularization of XHTML" Specification

Dear Sir or Madam,

It appears to me that an error might exist within the definition of the 
set of XHTML Special Characters, as provided with XHTML 1.1.

 From 
http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/dtd_module_defs.html#a_module_XHTML_Special_Characters 
onwards, the first and third entities defined (< and &) might 
well contain an ampersand character too many.

Indeed, "&#38;&#60;" is "&<" instead of "<" with the leading ampersand 
explicited ; identically, "&#38;&#38;" is "&&" instead of "&" with 
another explicit leading ampersand.

I believe that content should be "&#38;#60;" and "&#38;#38;" 
respectively. And so is it found in the set of Special Characters 
provided with XHTML 1.0.

Making that correction to the xhtml-special.ent document solved a 
problem of "invalid definition : &&" that I was encountering locally.

Sincerely,

David Holmes
CFD Software, SARL (France)

Received on Friday, 22 July 2005 14:38:19 UTC