- From: Frank Boumphrey <bckman@ix.netcom.com>
- Date: Mon, 31 Jan 2000 17:29:31 -0500
- To: "Arjun Ray" <aray@q2.net>, <www-html@w3.org>
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