W3C home > Mailing lists > Public > xml-editor@w3.org > July to September 1998

Re: namespace names, URI-references, and system literals

From: Dan Connolly <connolly@w3.org>
Date: Thu, 23 Jul 1998 10:32:28 -0500
Message-ID: <35B7578C.562F@w3.org>
To: C M Sperberg-McQueen <cmsmcq@uic.edu>
CC: w3c-xml-wg@w3.org, xml-editor@w3.org
C M Sperberg-McQueen wrote:
> 
> >Date: Wed, 22 Jul 1998 22:01:42 -0500
> >From: Dan Connolly <connolly@w3.org>
> >
> >Er... this is a bug in the XML 1.0 spec too...
> >I'm not sure I every formally reported it.
> >
> >The thing inside the quotes in a system literal
> >is a URI reference not a URI. (i.e. "foo" is
> >allowed, as a relative reference.)
> 
> Let me make sure I understand correctly.  The XML 1.0 spec says "The
> SystemLiteral that follows the keyword SYSTEM is called the entity's
> <term>system identifier</term>. It is a URI, which may be used to
> retrieve the entity."  But the examples make clear that we intend that
> both relative and absolute references (e.g.  '../../dtds/mydtd.dtd'
> and 'http://www.uic.edu/~cmsmcq/stuff/dtds/mydtd.dtd') should be
> legal.  So the spec is inexact, and ought to say "It is a URI
> reference, ..."  and not "It is a URI, ..."
> 
> Is that what you mean?

Yes.

> (Or alternatively do you mean "XML 1.0 makes it a URI reference, when
> we wanted it to be just a URI ..."?)

no.

> I've added it to my list of problems to be fixed.  Gotta get to that
> someday.

 [copy to xml-editor for tracking purposes]

-- 
Dan Connolly
http://www.w3.org/People/Connolly/
phone:+1-512-310-2971 (office)
Received on Thursday, 23 July 1998 11:31:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:29 GMT