OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

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

[ Lists Home | Date Index | Thread Index ]

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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS