- From: Walter Ian Kaye <walter@natural-innovations.com>
- Date: Thu, 10 Jul 1997 22:49:58 -0700
- To: www-html@w3.org
At 12:01a -0400 07/11/97, Jim Wise wrote: > On Thu, 10 Jul 1997, Walter Ian Kaye wrote: > > > Eudora is not broken. Why should an email app give a hoot about SGML > > entities? It does not apply. Perhaps SGML is broken... > > This is correct. The problem is not that URL's cannot contain > ampersands -- this is a perfectly valid method to pass URL's to > eudora from applications other than HTML. The point is that when > embedding URLs in HTML, we need to do so in a way which is valid HTML > as well as a valid URL. It is a failure of _the_browser_ if it finds > & in a URL within an HTML document and does not translate it to &. > It is not eudora's responsibility to do this. So then it's like in programming languages where you'd put a backslash in front of a metacharacter? OK, but it's just too bad this subject was not hashed out sufficiently in 1993, because a URL must work in all existing browsers, and an & in a URL clearly does not. It is thus too late to change the browsers for SGML conformance, and I suggest that HTML specify that attribute values for URIs should allow the following: <A HREF="/form.cgi?foo=bar&foo2=bar2"> and *not* consider &foo2 as an entity error. __________________________________________________________________________ Walter Ian Kaye <boo_at_best*com> Programmer - Excel, AppleScript, Mountain View, CA ProTERM, FoxPro, HTML http://www.natural-innovations.com/ Musician - Guitarist, Songwriter
Received on Friday, 11 July 1997 01:50:56 UTC