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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Ambiguity in XML spec

[ Lists Home | Date Index | Thread Index ]
  • From: richard@cogsci.ed.ac.uk (Richard Tobin)
  • To: xml-dev@xml.org
  • Date: 19 May 2000 13:09:24 GMT

In article <B1C2D4514427D2118C2E00104B3054A4D636B0@mail.upshot.com>,
Brown, Bryan <bryanb@upshot.com> 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.

Well, to be blunt, that's something you have to fix in your parser,
either by changing your code or giving it alternative production rules
such as the ones you describe.  The grammar in the spec describes the
language correctly, and the productions in question can be used
directly with compiler-generators like yacc.

Incidentally, there's at least one case in the spec where the
productions *do* have a bug.  Productions 43 and 14 inadvertently
allow, say, <a>   ]]>   </a> (this will be corrected by a
soon-to-be-published erratum).  I believe this was found by someone
implementing a parser directly from the grammar rules.

-- Richard
Spam filter: to mail me from a .com/.net site, put my surname in the headers.

"The Internet is really just a series of bottlenecks joined by high
speed networks." - Sam Wilson

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