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

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