[Prev][Next][Index][Thread]

Re: back to XML: The "You Babe" problem



( Oops extra > by courtesy my idiot fingers.)

 
> lee@sq.com wrote:
> >
> > > So I think we should reword the spec to require one of:
> > >  (a) &u-babe;
> > >  (b) &U-BABE;
> > >  (c) &u-BABE;
> > >  (d) &U-babe;
> >
> > I don't have a problem with allowing any of those forms.
> > If you only allow one, probably (b).
> 
> It should be  &UBABE;  because
> 
> * The U stands for Unicode, and imitates the Unicode people's preferred
> form of U+BABE.
> * The - should be missing, because it adds a few extra K to any large
> series of declarations, for no real benifit I can see.
> * The BABE should be upper case because human typists have already
> stuck their shift key down to get the &U
> * For compatibility with the currrent SPREAD entities, available
>         http://www.allette.com.au/sgml/ercs/entities/spread.tar.gz
> 
> The "u-" form is taken from a very old draft of SPREAD. After various
> discussions, I changed it to the simpler "U" form, which is what found
> its way into ISO/IEC 14755, 'Input Methods to Enter Characters
> from the Repertoire of ISO/IEC 1-646 with a Keyboard or Other Input
> Device', which has just been accepted, if my memory serves me well.
> 
> To quote from that DIS:
> 
> "In this standard, identification of specific character of the UCS
> repertoire will be by means of symbols in the form Uxxxxxxxx."
> The xx is hex. In that standard the hex is all uppercased,
> though it urges case insensitivity.  That standard also allows you
> to elide leading 0s. That standard basically gives several methods
> for input, including a chord entry method: shift + control
> being held down, while the other hand types in the  hex number I think.
> 
> >
> > I wish that something like &#0xbabe; could be allowed, though -- a
> > relatively straight forward backward compatible extension to 8879 --
> > as per C, C++, Java, etc.
> 
> I hope some system for Hex numbers finds its way into ISO 8879. Decimal
> numbers are quite good for computers, but not very convenient for
> humans :-)
> 
> -ricko
 

-- 
Regards

Rick Jelliffe               email:  ricko@allette.com.au
_______________________________________________________________
Allette Systems (Australia) email:  info@allette.com.au 
Level 10, 91 York Street    www:    http://www.allette.com.au
Sydney 2000 NSW Australia   phone:  +61 2 262 4777
                            fax:    +61 2 262 4774
_______________________________________________________________