PubidLiteral

It looks like the intent of [12], the definition of PubidLiteral was to allow quote delimiters of either " or ' if the PubidLiteral contained ' or ", respectively.  Shouldn't the production be:

	PubidLiteral := '"' PubidChar* '"'  |  "'" (PubidChar - "'" + '"')* "'"

rather than 

	PubidLiteral := '"' PubidChar* '"'  |  "'" (PubidChar - "'")* "'"

?

Joel Kamentz

Received on Tuesday, 16 November 1999 10:38:57 UTC