[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: throwing SAX Exceptions from SAX Filters
- From: Michael Brennan <Michael_Brennan@allegis.com>
- To: 'David Brownell' <david-b@pacbell.net>,"'Simon St.Laurent'" <simonstl@simonstl.com>, xml-dev@lists.xml.org
- Date: Thu, 12 Jul 2001 12:44:28 -0700
> From: David Brownell [mailto:david-b@pacbell.net]
> Sent: Thursday, July 12, 2001 12:23 PM
> To: Michael Brennan; 'Simon St.Laurent'; xml-dev@lists.xml.org
> Subject: Re: throwing SAX Exceptions from SAX Filters
>
>
> "Michael Brennan" <Michael_Brennan@allegis.com>
>
> > If this would only be used within the context of a SAX
> filter and nowhere
> > else, I'd say just throw a SAXException. That's what I typically do.
>
> Actually, I try to avoid throwing a SAXException of any kind directly.
> I prefer to call the ErrorHandler and let that decide what to
> do. It's not
> always the case that you want to treat all errors as fatal.
Good point. For a general purpose utility, this is a much sounder approach.
I'll have to keep this in mind, myself. There are probably cases where I'm
currently throwing exceptions, but should be calling the ErrorHandler.