[
Lists Home |
Date Index |
Thread Index
]
- From: John Cowan <jcowan@reutershealth.com>
- To: "Brown, Bryan" <bryanb@upshot.com>, "xml-dev@xml.org" <xml-dev@xml.org>
- Date: Fri, 19 May 2000 12:42:09 -0400
"Brown, Bryan" wrote:
> Ok, well I have a parser that i wrote from scratch, and of the 83 or so
> productions this is the only one my parser has a problem with. If when a
> NotationDecl has a publicID the systemliteral is optional (which is what the
> current spec implies)
That is so. However, it is the *only* place where a public ID need not be
followed by a system ID.
> then the spec should have had productions like the
> following
> [83] NotationDecl ::= '<!NOTATION' S Name S (SystemID | PublicID )
> [84] PublicID ::= 'PUBLIC' S PubicLiteral (S SystemLiteral)?
> [85] SystemID ::= 'SYSTEM' S SystemLiteral
This one is technically correct, but confusing because of the use of PublicID
in a way which is specific to notations only (everywhere else ExternalID is used).
> Or
> [[83] NotationDecl ::= '<!NOTATION' S Name S (ExternalID | PublicID )
> [84] PublicID ::= 'PUBLICID' S PubicLiteral
Eh? That is what it does say.
--
Schlingt dreifach einen Kreis um dies! || John Cowan <jcowan@reutershealth.com>
Schliesst euer Aug vor heiliger Schau, || http://www.reutershealth.com
Denn er genoss vom Honig-Tau, || http://www.ccil.org/~cowan
Und trank die Milch vom Paradies. -- Coleridge (tr. Politzer)
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|