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
