-> It actually for writing and creating an xml document , thats -> been parsed by a SAX componetn within another environment -> (progress)'. So using this approach is my only solution.
Just OTTOMH and subject to correction I would suppose that buffering to a stringlist, and then periodically writing that stringlist to the stream (when its text reaches a pre-determined size, say 8K or so) would give you good performance. S

