XML parser 2003-05-20 - By Tim Cronin
>when I call xerces DOM parser >from my Java programme to parse a given XML document then it terminates >the program no the default error handler it will throw an Exception, as stated in the earlier e-mail you can create your own error handlers and have them handle the error the way you want to. -----Original Message----- From: K. Venugopal [mailto:k.venugopal@(protected)] Sent: Tuesday, May 20, 2003 5:56 AM To: New Environnement Cc: xerces-j-user@(protected) Subject: Re: XML Parser
New Environnement wrote:
Hi ,
Thank you very much for the info, I think that will help me. But I
have one more question, isnt it true that when I call xerces DOM parser
from my Java programme to parse a given XML document then it terminates
the program, if the XML document is invalid. Actually I dont have much
idea about these parsers, this is what I heard from one of my colleague.
Xerces provides an option to continue parsing in case of fatal errors .You need to set below mentioned feature see attached sample.
http://apache.org/xml/features/continue-after-fatal-error <http://apache.org/xml/features/continue-after-fatal-error> [1]
If you have some sample programs using Xerces parser, I would be
grateful to you if you can send it to me.
with warm regards,
I have attached a small program . Please download xerces2 [2] and you will find more samples under samples directory. Apache website also has faqs[3].
Utsav
[1] http://xml.apache.org/xerces2-j/features.html <http://xml.apache.org/xerces2-j/features.html> [2] http://xml.apache.org/xerces2-j/index.html <http://xml.apache.org/xerces2-j/index.html> [3] http://xml.apache.org/xerces2-j/faqs.html <http://xml.apache.org/xerces2-j/faqs.html>
Hope this helps. Regards venu
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE></TITLE>
<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD> <BODY> <DIV><FONT face=Arial><SPAN class=426375213-20052003>></SPAN>when I call xerces DOM parser<BR><SPAN class=426375213-20052003>></SPAN>from my Java programme to parse a given XML document then it terminates<BR><SPAN class=426375213-20052003>></SPAN>the program</FONT></DIV> <DIV><FONT face=Arial></FONT> </DIV> <DIV><SPAN class=426375213-20052003><FONT face=Arial>no the default error handler it will throw an Exception, as stated in the earlier e-mail you can create your own error handlers</FONT></SPAN></DIV> <DIV><SPAN class=426375213-20052003><FONT face=Arial>and have them handle the error the way you want to.</FONT></SPAN></DIV> <DIV><SPAN class=426375213-20052003><FONT face=Arial></FONT></SPAN> </DIV> <DIV><FONT face=Arial></FONT> </DIV> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> K. Venugopal [mailto:k.venugopal@(protected)]<BR><B>Sent:</B> Tuesday, May 20, 2003 5:56 AM<BR><B>To:</B> New Environnement<BR><B>Cc:</B> xerces-j-user@(protected)<BR><B>Subject:</B> Re: XML Parser<BR><BR></FONT></DIV><BR>New Environnement wrote:<BR> <BLOCKQUOTE cite=mid3EC9FEF3.532A1A69@(protected) type="cite"><PRE wrap="">Hi , Thank you very much for the info, I think that will help me. But I have one more question, isnt it true that when I call xerces DOM parser from my Java programme to parse a given XML document then it terminates the program, if the XML document is invalid. Actually I dont have much idea about these parsers, this is what I heard from one of my colleague.</PRE>< /BLOCKQUOTE><BR>Xerces provides an option to continue parsing in case of fatal errors .You need to set below mentioned feature see attached sample.<BR><BR><FONT face=arial,helvetica,sanserif color=#000000><FONT face=arial,helvetica,sanserif color=#ffffff><B><FONT color=#003333><A class=moz-txt-link-freetext href="http://apache.org/xml/features/continue-after-fatal-error">http://apache .org/xml/features/continue-after-fatal-error</A></FONT></B></FONT></FONT>[1]<BR> <BR> <BLOCKQUOTE cite=mid3EC9FEF3.532A1A69@(protected) type="cite"><PRE wrap="">If you have some sample programs using Xerces parser, I would be grateful to you if you can send it to me. with warm regards, </PRE></BLOCKQUOTE> I have attached a small program . Please download xerces2 [2] and you will find more samples under samples directory.<BR>Apache website also has faqs[3].<BR> <BLOCKQUOTE cite=mid3EC9FEF3.532A1A69@(protected) type="cite"><PRE wrap="">Utsav
</PRE></BLOCKQUOTE>[1] <A class=moz-txt-link-freetext href="http://xml.apache.org/xerces2-j/features.html">http://xml.apache.org /xerces2-j/features.html</A><BR>[2]<A class=moz-txt-link-freetext href="http://xml.apache.org/xerces2-j/index.html">http://xml.apache.org/xerces2 -j/index.html</A><BR>[3]<A class=moz-txt-link-freetext href="http://xml.apache.org/xerces2-j/faqs.html">http://xml.apache.org/xerces2 -j/faqs.html</A><BR><BR><BR>Hope this helps.<BR>Regards<BR>venu<BR><BR></BODY></HTML>
|
|