[Fwd: Re: Expat exception handling]
Paul Prescod
paul at prescod.net
Wed Feb 2 23:49:43 GMT 2000
Sorry, I put that in my outbox last night and meant it to go to the
Python xml-sig, not xml-dev. It doesn't make much sense out of context
here. :)
Paul Prescod
Paul Prescod wrote:
>
> Here's how James Clark suggests to handle errors in handlers:
>
> "The user data argument passed to XML_Parse should point to a structure
> that includes a quitParsing flag. If you want to stop parsing the
> handler should set the quitParsing flag, and then set all handlers to
> null. Callers of XML_Parse should check the quitParsing flag on return."
>
> In other words, we can't really stop the parse but we can stop
> responding to the parse. This avoids the platform/thread complexities of
> setjmp/longjmp.
>
> --
> Paul Prescod - ISOGEN Consulting Engineer speaking for himself
> "Ivory towers are no longer in order. We need ivory
> networks. Today, sitting quietly and thinking is the
> world´s greatest generator of wealth and prosperity."
> - http://www.bespoke.org/viridian/print.asp?t=140
>
> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
> Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
> Please note: New list subscriptions and unsubscriptions
> are now ***CLOSED*** in preparation for list transfer to OASIS.
--
Paul Prescod - ISOGEN Consulting Engineer speaking for himself
"Ivory towers are no longer in order. We need ivory
networks. Today, sitting quietly and thinking is the
world´s greatest generator of wealth and prosperity."
- http://www.bespoke.org/viridian/print.asp?t=140
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
Please note: New list subscriptions and unsubscriptions
are now ***CLOSED*** in preparation for list transfer to OASIS.
More information about the Xml-dev
mailing list