Re: Comments on HTML WG face to face meetings in France Oct 08

On 18 Nov 2008, at 21:33, Henri Sivonen wrote:

> The HTML Parser supports SAX in two different modes:  
> streaming and tree-buffered.
> In the streaming mode, the parser emits SAX events as it proceeds in  
> the input stream. However, there are some types of authoring errors  
> for which the error recovery is not streamable. These errors are  
> treated like XML well-formedness errors. I'd like to emphasize that  
> this behavior is conforming per spec:
> In the tree-bufferend mode, the parser builds a tree using a purpose- 
> optimized tree model (which is neither DOM nor XOM and outperforms  
> Xerces2 DOM and XOM for this use case) and after the input stream  
> has been exhausted, fires SAX events corresponding t

Would it not be possible to not just buffer when you reach something  
that cannot be said to certainly be the next event, or do you end up  
buffering the entire document in such cases?

Geoffrey Sneddon

Received on Tuesday, 18 November 2008 22:10:42 UTC