Re: <plaintext> tag obsolete? I think not! (fwd)

jose.kahan@w3.org
Fri, 9 Jan 1998 17:49:43 +0100 (MET)


Message-Id: <199801091649.RAA17776@tuvalu.inrialpes.fr>
To: www-html@w3.org
Date: Fri, 9 Jan 1998 17:49:43 +0100 (MET)
Cc: crism@ora.com
From: jose.kahan@w3.org
Subject: Re: <plaintext> tag obsolete?  I think not! (fwd)

(Chris, to avoid spamming on this list, we closed it to non-subscribers.
Thanks for your understanding. JK).

Old-Date: Fri, 9 Jan 1998 11:20:20 -0500
Message-Id: <199801091620.LAA25274@geode.ora.com>
From: Chris Maden <crism@ora.com>
To: www-html@w3.org
In-reply-to: <3.0.1.32.19980109092542.007abd90@hadji.prismrsc.com> (message
	from Jamie Gerdes on Fri, 09 Jan 1998 09:25:42 -0600)

[Jamie Gerdes]
> Can anyone please explain to me WHY the <plaintext> tag has been
> forgotten?!?!

Because its intended behavior can not be made legal.  Plaintext (and
xmp and listing) intend to allow *any* markup except their own end-tag
as data.

In SGML, an element declared as CDATA ends at the first '</'
delimiter.  If the name in that end tag doesn't match the CDATA
element's type, it's an error.  That may not seem like a very good
idea, but it's in the Standard and we have to live with it for now.

See question 2.8 in _The SGML FAQ Book_ which addresses exactly this.
(Steven J. DeRose, Kluwer Academic Publishers, 0-7923-9943-9.)

-Chris
-- 
<!NOTATION SGML.Geek PUBLIC "-//Anonymous//NOTATION SGML Geek//EN">
<!ENTITY crism PUBLIC "-//O'Reilly//NONSGML Christopher R. Maden//EN"
"<URL>http://www.oreilly.com/people/staff/crism/ <TEL>+1.617.499.7487
<USMAIL>90 Sherman Street, Cambridge, MA 02140 USA" NDATA SGML.Geek>