Frank Thommen wrote: > [12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'" > > > since the delimiter itself must not be included in the > literal, the definition > should be: > > [12] PubidLiteral ::= '"' (PubidChar - '"')* '"' | "'" > (PubidChar - "'")* "'" If you look at production [13] PubidChar, you'll find that it does not allow the double quote ". Consequently, (PubidChar - '"')* and PubidChar* match the same thing and that excludes the " in both cases. -- François YergeauReceived on Tuesday, 20 June 2000 11:19:09 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:30 GMT