OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: SAX2 parser abort




Just to add to this discussion, if you throw a SAXException in order to halt
SAX parsing, it should  to be distinguished from other legitimate
SAXException errors.

Stephen Howard
http://www.sn.com


-----Original Message-----
From: Rob Lugt [mailto:roblugt@elcel.com]
Sent: Sunday, March 18, 2001 12:20 PM
To: Danny Ayers; Xml-Dev; David Megginson
Subject: Re: SAX2 parser abort


If you look at the SAX 2.0 documentation for parse(InputSource) you will
read:-

"This method is synchronous: it will not return until parsing has ended. If
a client application wants to terminate parsing early, it should throw an
exception."

So if you want to terminate the parse before the end of the xml document,
your handler can throw a SAXException.

Regards
Rob Lugt
ElCel Technology



----- Original Message -----
From: Danny Ayers <danny@panlanka.net>
To: Xml-Dev <xml-dev@lists.xml.org>; David Megginson <david@megginson.com>
Sent: 18 March 2001 04:49
Subject: SAX2 parser abort


> Can you please clear up my understanding of this : the javadoc says the
the
> interfaces are assumed to be synchronous and 'parse methods must not
return
> until parsing is complete'. Does this, as it seems to suggest, preclude
> aborting a parse (e.g. after a particular element has been found)? If this
> is the case, wouldn't it be useful to include a mechanism to allow this -
or
> is there already one that I've missed?
>
> ---
> Danny Ayers
> http://www.isacat.net
>
>
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org, an initiative of OASIS
> <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: xml-dev-request@lists.xml.org
>
>


------------------------------------------------------------------
The xml-dev list is sponsored by XML.org, an initiative of OASIS
<http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: xml-dev-request@lists.xml.org