[Home] [By Thread] [By Date] [Recent Entries]


Elliotte Rusty Harold wrote:

>At 9:11 AM -0500 3/5/04, David Megginson wrote:
>  
>
>>* 2004-0005: endDocument
>>
>>- note that a parser might not invoke endDocument after reporting a
>>  fatal error (this produces the fewest incompatibilities)
>>    
>>
>
>One minor editorial suggestion here. Instead of "Until this ambiguity 
>is resolved in a future major release, clients should make no 
>assumptions about whether endDocument() will or will not be invoked 
>*when* the parser has reported a fatalError() or thrown an 
>exception." I would write "Until this ambiguity is resolved in a 
>future major release, clients should make no assumptions about 
>whether endDocument() will or will not be invoked *after* the parser 
>has reported a fatalError() or thrown an exception." That is, change 
>"when" to "after".
>
>  
>
I don't understand your logic in this, Elliotte. AFAIKS this method will 
*never* be called after the parser has thrown an exception, only before. 
I suppose if you want this to be completely correct it could say 
something like "...about whether endDocument() will or will not be 
invoked after the parser has reported a fatalError() (if an ErrorHandler 
is used) and before the parser throws an exception." That seems likely 
to confuse people more than the wording used by David, though.

  - Dennis


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member