[
Lists Home |
Date Index |
Thread Index
]
- From: Arnaud Le Hors <lehors@us.ibm.com>
- To: xerces-j-dev@xml.apache.org
- Date: Tue, 16 May 2000 13:04:59 -0700
Laura Neitzel wrote:
>
> Can someone tell me why the Parser does not throw the exception BEFORE it
> forwards the endElement (meaning that it never will throw the endElement)???
Because it hasn't encountered the error yet! SAX is event based, the
parser passes the events to the application as they occur. There is
nothing that can be changed on that front. The alternative would be to
validate the document first and then start firing events. The
application can do that, the parse can't (well, it could but this
wouldn't be reasonable).
Alternatively you can buffer the information returned by the parser and
only process it once you considered it ok. Or if your document is small
you could just use the DOMParser and use the DOM as your buffer.
--
Arnaud Le Hors - IBM Cupertino, XML Technology Group
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|