OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Ambiguity in XML spec

[ 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 ?


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/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS