Likewise, should one create a new parser for each and every document? One could imagine the parser's internal state getting severly confused by "good" documents as well. -ted
----- Original Message ----- From: "Jason E. Stewart" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, May 09, 2002 1:28 AM Subject: Re: How to reset a parser after errors encountered? > "ted sandler" <[EMAIL PROTECTED]> writes: > > > Xerces has been working great for me except for this one problem: > > > > I am parsing a bunch of documents, and everything works okay until I hit a > > bad one. At this point, my program puts the bad document aside and attempts > > to move onto the next document. However, the parser keeps choking with the > > following error: > > > > Error in `../data/a_and_c.xml': > > Parse may not be called while parsing > > > > How does one reset the parser & its handlers so that the program can > > continue processing documents? I've tried calling &resetErrors but this > > doesn't work. > > I never figured out a very satisfying way to do this. Basically the > problem is that the parsers internal state gets severely confused, and > cannot be reset. > > The only way I figured out was simply to create a new parser and use > it instead. Like I said, not very satisfying, but it was the only > method I could find. > > jas. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
