Re: [xml-dev] Stopping and resuming a sax parser?

From
Karl Waclawek <>
To
"Bernd G." <>
Date
2004-12-17T15:52:21Z
ID
<>
Thread
Re: [xml-dev] Stopping and resuming a sax parser?
Bernd G. wrote:
>>Depends on the SAX parser you are using.
>>A SAX-like parser that implements this feature is Expat,
>>http://www.libexpat.org. There are C++ SAX wrappers for it,
>>but I am not sure if they expose this capability.
> 
> 
> Expat looks promising since exactly this feature was introduced in the latest 
> version 1.95.8. Unfortunately there seems to be no C++ wrapper for this 
> version, but I'll give it a try.

Depending on your needs you might not even have to use this feature.
Expat is driven by feeding it chunks of the document, one chunk at a time.
So, if you are reading a chunk from the trace file, just feed it to Expat,
and it will generate the call-backs for all complete XML tokens in this chunk,
saving the incomplete tokens for the next chunk.

Karl