W3C home > Mailing lists > Public > w3c-sgml-wg@w3.org > March 1997

Re: ERB call on addressing

From: Bill Smith <Bill.Smith@Eng.Sun.COM>
Date: Mon, 24 Mar 1997 18:49:31 -0800 (PST)
To: w3c-sgml-wg@w3.org
Message-ID: <libSDtMail.9703241849.13359.bsmith@providence/providence>
Michael Sperberg-McQueen wrote:

> Can you (or anyone) give a clear explanation of when and where the
> semicolon can be used?  I have read RFC 1738 without becoming clear on
> the interrelations of semicolon, question mark, and hash mark.  The
> ERB originally wanted to have something to separate the URL proper
> from the extended-pointer syntax, which did NOT specify explicitly
> whether it was the client or the server which should actually do
> the query.  Would semicolon fit that bill?

I find that RFC 1808 has a clearer description of the URL grammar, especially
where params are concerned. It is quite clear on the syntax:

   <scheme>://<net_loc>/<path>;<params>?<query>#<fragment>

Unfortunately, the new Berners-Lee/Fielding/Masinter draft appears to 
contradict RFC 1808 with respest to parameters.

   "Extensive testing of current client applications demonstrated that
   the majority of deployed systems do not use the ";" character to
   indicate trailing parameter information, ..."

Our application certainly makes use of ";" to indicate trailing parameters
and I suspect will break if this draft is adopted unmodified. I'd hesitate to
use the "new" Berners-Lee/Fielding/Masinter syntax unless it has already 
become an RFC.
Received on Monday, 24 March 1997 21:50:04 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 10:04:16 EDT