#11 [html]

Reading EBNF

[22]    prolog      ::=    XMLDecl? Misc* (doctypedecl Misc*)?
[23]    XMLDecl     ::=    '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'
[24]    VersionInfo ::=    S 'version' Eq ("'" VersionNum "'" | '"' VersionNum '"')
[25]    Eq          ::=    S? '=' S?
[26]    VersionNum  ::=    ([a-zA-Z0-9_.:] | '-')+
[27]    Misc        ::=    Comment | PI | S