Steven Schveighoffer napisał:

> OK, so you mean a buffer other than the I/O buffer.  This means double  
> buffering data.  I was thinking of a solution that allows simply using the  
> I/O buffer for parsing.  I think this is one of the keys to Tango's xml  
> performance.

I'd be glad to hear what's your idea. I think they are convergent. In mine, the 
I/O could be asked to dump data to the iterator's buffer at a given position 
(right to previous nodes), then the iterator forms a node out of raw data. Some 
moving would be done but all within the cached buffer so should be quick. I 
guess it's as far as I can predict performance in a newsgroup post. ;-) Gotta 
write some code and whip out the stopwatch, then we'll see.

-- 
Tomek

Reply via email to