Re: XML catalog draft
> ExternalID := 'PUBLIC' S PublicID ( S SystemID )? |
> 'SYSTEM' (S SystemID)?
> SystemLiteral := '"' [^"]* '"' | "'" [^']* "'"
>[70a] PublicID := RestrictedLiteral
>[70b] SystemID := SystemLiteral
>[70c] RestrictedLiteral :=
> '"' RestrictedLiteralChars '"' | "'" RestrictedLiteralChars "'"
>[70d] RestrictedLiteralChars := (Letter | Digit | S | SpecialChars)*
>[70e] SpecialChars := ['()+,-./:=?]
Why is # not included in SpecialChars? (It might be nice to use the URL
fragment identifier as part of a public ID in some cases, even though this
might lead to incompatiblities with SGML name rules, which were done before
URLs became popular.)
Martin Bryan, The SGML Centre, Churchdown, Glos. GL3 2PU, UK
Phone/Fax: +44 1452 714029 WWW home page: http://www.u-net.com/~sgml/