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]

Reply via email to