[Home] [By Thread] [By Date] [Recent Entries]
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@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|

Cart



