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

Re: productions [NS 1, 10, 11, 17]

From: Tim Bray <tbray@textuality.com>
Date: Thu, 10 Sep 1998 20:39:12 -0700
Message-Id: <>
To: db@argon.Eng.Sun.COM (David Brownell), xml-names-issues@w3.org
At 04:40 PM 8/16/98 -0700, David Brownell wrote:
>    - Definition says the declaration is done with an ATTRIBUTE whose
>      (name has a) prefix (that) is "xmlns".
>    - Production 1 says the other side of the "Eq" is a SystemLiteral
>    - But attributes have an "AttValue", allowing entity references

Yes, fixed.

>2.  Careful reading of this text draws the conclusion, which I hope
>    is a bug, that namespace declarations may not be placed in DTDs.

I just reviewed the grammar, and don't see how we have a problem.  
The DefaultDecl contains an AttValue, so what's wrong?

>3.  There's no text discussing the URI strings which are the values
>    associated with the various "xmlns" attributes.  A complete URI

>    PROPOSED FIX:  State that the URIs must be US-ASCII strings, with
>    no fragment identifier or characters disallowed by URI syntax.  

No way.  We ain't gonna get into what can be inside a URI.

>4.  [NS 10] is called EmptyElement, so it's got a different name than
>    [XML 44] EmptyElementTag.  Seems likely to be an editing mistake.

Yep, fixed.  Actually, it's EmptyElemTag -Tim
Received on Thursday, 10 September 1998 23:38:36 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:13:38 UTC