|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Ambiguity in XML spec
"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@r...> 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@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








