[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