RE: problems in erratum

Michael:
There were bugs introduced in adding the approved text to the Second
Edition.  Priscilla pointed this out and we agreed to correct.  I do not
know what the current status is.  

Copying Priscilla so she can double check. 

All the best, Ashok

> -----Original Message-----
> From: C. M. Sperberg-McQueen [mailto:cmsmcq@acm.org]
> Sent: Tuesday, July 08, 2003 6:13 PM
> To: W3C XML Schema Comments list
> Cc: Biron,Paul V; Ashok Malhotra; Dave Peterson; Lisa Martin
> Subject: problems in erratum
> 
> The grammar given in clarification E2-9 appears to be faulty.
> My apologies; I should have caught this when the WG reviewed
> it.
> 
> Specifically:
> 
> (1) The rule for B64x15 has too many ::= symbols.  Instead of
> 
>      B64x15               ::=  B64 B64 B64 B64 B64
>                            ::=  B64 B64 B64 B64 B64
>                            ::=  B64 B64 B64 B64 B64
> 
> I think it should read
> 
>      B64x15               ::=  B64 B64 B64 B64 B64
>                                B64 B64 B64 B64 B64
>                                B64 B64 B64 B64 B64
> 
> It's a single rule, after all, not three rules.
> 
> (2) similarly for B64lastline.  This also has a parenthesis missing.
> For
> 
>      B64lastline            ::=  B64x4? B64x4? B64x4? B64x4?
>                             ::=  B64x4? B64x4? B64x4? B64x4?
>                             ::=  B64x4? B64x4? B64x4? B64x4?
>                             ::=  B64x4? B64x4? B64x4? B64x4?
>                             ::=  B64x4? B64x4?
>                             ::=  (B64x4 | B64 B64 B16 '=') | (B64 B04
> '=='))
>                             ::=  #xA
> 
> read
> 
>      B64lastline            ::=  B64x4? B64x4? B64x4? B64x4?
>                                  B64x4? B64x4? B64x4? B64x4?
>                                  B64x4? B64x4? B64x4? B64x4?
>                                  B64x4? B64x4? B64x4? B64x4?
>                                  B64x4? B64x4?
>                                  (B64x4 | (B64 B64 B16 '=') | (B64 B04
> '=='))
>                                  #xA
> 
> (3) A cosmetic note: in the grammar for the lexical space, I
> think the rule for B64final can be better aligned.  For
> 
>      B64final      ::=  B64 S? B04 S? '=' S? '=' S?
>                      | B64 S? B64 S? B16 S? '=' S?
> 
> read
> 
>      B64final      ::=  B64 S? B04 S? '=' S? '=' S?
>                      |  B64 S? B64 S? B16 S? '=' S?
> 
> -CMSMcQ
> 

Received on Wednesday, 9 July 2003 08:17:42 UTC