Re: On the abolishment of IDs (Re: IDs - make them case sensitive)

 
> From: Joe English <joe@trystero.art.com>
   
> But NAME tokens are also parsed with the leftmost-longest rule,
> so "<IMG/>" would be scanned as STAGO, NAME "IMG/", TAGC
> if "/" were a NAMECHAR.
 
Good point. So

* soletag close delimiter is "\>", or 
* people have to do <IMG />, or
* "\" is NAMECHAR (& is the mandated delimiter for URLs) not "/", or
* a name cannot end with NAMECHAR (given the SGML declaration I made
up, 
where, I think, NAMECHAR only has punctuation characters)

What a mess!  

I really don't think we should directly allow any characters 
that are in other XML delimiters inside NAMES (or inside any 
"unique CDATA IDs").  If we cannot use them in data, why should 
we be able to use them in markup strings?  


Rick Jelliffe

Received on Sunday, 29 June 1997 04:24:04 UTC