> [1] XSchemaPI ::= '<?xschema' S XSchemaID S? '?>'
Why the funky lower case? "XSchema" here as elsewhere.
Also, there can be S after the "<?".
> [2] XSchemaID ::= 'xschema' Eq SystemLiteral
Some provision needs to be made for a PubIdLiteral as well.
-- John Cowan http://www.ccil.org/~cowan cowan@ccil.org You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5)