Any thoughts on this, please? Section 6 of the XML Spec, the
Notation section states: "Symbols are written with an initial capital
letter if they are defined by a regular expression, or with an initial
lower case letter otherwise." But consider the following
 document ::= prolog element Misc*
 S ::= (#x20 | #x9 | #xD | #xA)+
 Eq ::= S? '=' S?
 children ::= (choice | seq) ('?' | '*' | '+')?
which all contain regular expression notation. So why the
difference? I see that in Skunkworks XML Specification, Tim Bray
changes this slightly to read: "Symbols are written with an initial
capital if they are the start symbol of a regular language [does he
mean expression?], otherwise with an initial lower case letter."
Please can someone clear this up for me?