[Bug 17298] valid character range for identifiers too broad

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17298

Aryeh Gregor <ayg@aryeh.name> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ayg@aryeh.name

--- Comment #3 from Aryeh Gregor <ayg@aryeh.name> 2012-06-05 08:58:05 UTC ---
(In reply to comment #1)
> Excluding ASCII digits is an annoying and arbitrary limitation. People often
> want numbered fragment identifiers. They shouldn't be required to know that
> they have to put a one-character prefix before the number.
> 
> I object to encumbering HTML by limiting IDs to XML Names.

How about limiting it to (NameChar)*?  This still prohibits most ASCII
punctuation, and I'm not at all sure that's a good idea.  If we really want an
extension point, one character should be enough.  What's wrong with assigning
special meaning to something involving a space, say?  Or just use something
that's unlikely to come up in real-world identifiers, and if we want to make it
standard, make conflicting id's invalid after the fact.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 5 June 2012 08:58:13 UTC