[ACTION-16] Changing @usemap to take URI instead of IDREF

I am implementing this change in XHTML 1.2 as per my action and in order 
to support our resolution to issue 9641 [2]. I note, however, that this 
change is in *direct* conflict with the text of HTML 4.01 [1].  While 
HTML indicates the datatype of @usemap is uri, the prose clearly says 
that the value of usemap must MATCH the value of the name attribute of a 
map element.  To me that's an IDREF, not a URI.  My conclusion is that 
browser implementors did this wrong, everyone used it wrong, and so we 
need to support this incorrect implementation.

[1] http://www.w3.org/TR/html4/struct/objects.html#adef-usemap
[2] 
http://htmlwg.mn.aptest.com/cgi-bin/voyager-issues/Modularization-abstractions?id=9641

-- 
Shane P. McCarron                          Phone: +1 763 786-8160 x120
Managing Director                            Fax: +1 763 786-8180
ApTest Minnesota                            Inet: shane@aptest.com

Received on Tuesday, 23 December 2008 20:50:56 UTC