how to use XML_StopParser from within a handler?

Mohun Biswas <[email protected]>
Newsgroups gmane.text.xml.expat.general
Message-ID <[email protected]>
Hi,

I've looked in reference.html and the mailing list but can't find an 
answer to this basic question. My application traverses an XML document 
until it finds what it's looking for, at which point it's done. I.e. 
there's no point continuing to parse once that's been found, and the 
section it's looking for can occur anywhere in the document. I could 
just set a flag and abandon parsing the next time XML_Parse() returns 
but according to the API it seems like XML_StopParser (with resumable=0) 
is the "right" thing to do, presumably followed by XML_ParserFree once 
XML_Parse returns.

The doc for XML_StopParser says it should be invoked from a callback 
handler. But its signature indicates it takes a pointer to the parser 
object and that object is not presented to the handler. So how am I to 
use XML_StopParser from within a callback? Must I make the parser object 
static?

Thanks,
MB
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.