Re: XHTML/XML comment

Thanks Arjun,
this 'correct' explanation also demonstrates why XML was introduced to
simplify the grammar of SGML :>)

Frank
----- Original Message -----
From: Arjun Ray <aray@q2.net>
To: <www-html@w3.org>
Sent: Monday, January 31, 2000 2:06 PM
Subject: Re: XHTML/XML comment


>
>
> On Mon, 31 Jan 2000, Frank Boumphrey wrote:
>
> > XML unlike SGML is case sensitive.
>
> This is a mischaracterization.  In SGML, some names are folded to
> uppercase.  Such case *substitution* is an option, enabled by default
> in most systems.  The NAMECASE parameter in the SGML declaration
> controls this for two classes of names; normally, case substitution is
> disabled for names of entities, and enabled for all the rest.
>
> The existence of this option is also the reason why the set of name
> characters can be specified in two different ways: using the sets
> NAMESTRT and NAMECHAR, or the sets LCNMSTRT, UCNMSTRT, LCNMCHAR and
> UCNMCHAR.  The gotcha with the second way is that corresponding LC_
> and UC_ classes have to be equal in size - for case *substitution*, of
> course:)
>
>
> Arjun
>
>

Received on Monday, 31 January 2000 17:13:21 UTC