|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Parse Error Not Thrown When Expected
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@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








