[
Lists Home |
Date Index |
Thread Index
]
- From: "Brown, Bryan" <bryanb@upshot.com>
- To: "'xml-dev@xml.org'" <xml-dev@xml.org>
- Date: Wed, 17 May 2000 15:15:32 -0700
I am currently confused on part of the XML spec. It appears to me that
production 82 (NotationDecl) is ambiguous. I can not find any mention in the
XML errata, and the editor of the spec (Tim bray) hasn't responded.
Here is my thinking
if you are parsing a NotationDecl after you read the name and
optional whitespace you need to determine if the stuff next is an ExternalID
(production 75) or a PublicID (production 83).
So you check the next token which is 'PUBLIC',
unfortunately both the ExternalID and PublicID may begin with
'PUBLIC', further if it is an ExternalID after 'PUBLIC' would follow S
PubidLiteral S SystemLiteral but after a PublicID follows S PubidLiteral.
So after reading 'PUBLIC' you have no idea if you are looking for "S
S PubidLiteral S SystemLiteral " or just "S PubidLiteral"
What am i missing ?
Bryan
***************************************************************************
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/
***************************************************************************
|