XML parser 2003-05-22 - By K. Venugopal
Shital Joshi wrote:
>hi there, > >If I am using SAX Parser + schema to validate the XML document, can I still >get the name of element where schema validation failed? I guess I have to >implement startElement() method and in the errorHandler I can get the >current element name from the startElement() method. Is this a correct >approach? > Yes thats right . Regards venu
> >-Shital Joshi >MFG Systems > > > >-----Original Message----- >From: K. Venugopal [mailto:k.venugopal@(protected)] >Sent: Tuesday, May 20, 2003 5:26 AM >To: xerces-j-user@(protected) >Subject: Re: XML parser > > >Hi Utsav , > >With xerces you could get the location where error has occured . For >this you need to set a error handler and query the current >node in the error handler as shown below . > >eg: > Element node = >(Element)parser.getProperty("http://apache.org/xml/properties/dom/current-el >ement-node"); > >For more information refer to >http://xml.apache.org/xerces2-j/properties.html > >Hope this helps . > >Regards >venu > > > >>Hi, >> Presently I am working on a project whose aim is to validify an >>invalid XML document. For it, I need a XML validating parser, to which I >>call from my Java program giving it the root of the DOM tree of the XML >>document and it should return to the program , the pointer to the node >>which contains the error (if the document is invalid) and NULL (if the >>document is valid). Does any such parser exits ? or, is there any parser >>available to which I can easily modify to get the desired ersult. >> >>Utsav >> >> >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) >>For additional commands, e-mail: xerces-j-user-help@(protected) >> >> >> >> >> > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) >For additional commands, e-mail: xerces-j-user-help@(protected) > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) >For additional commands, e-mail: xerces-j-user-help@(protected) > > >
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <br> <br> Shital Joshi wrote:<br> <blockquote type="cite" cite="mid003e01c31fa3$ef40af70$2dc809c0@(protected)"> <pre wrap="">hi there,
If I am using SAX Parser + schema to validate the XML document, can I still get the name of element where schema validation failed? I guess I have to implement startElement() method and in the errorHandler I can get the current element name from the startElement() method. Is this a correct approach?</pre> </blockquote> Yes thats right . <br> Regards<br> venu<br> <br> <blockquote type="cite" cite="mid003e01c31fa3$ef40af70$2dc809c0@(protected)"> <pre wrap="">
-Shital Joshi MFG Systems
-----Original Message----- From: K. Venugopal [<a class="moz-txt-link-freetext" href="mailto:k.venugopal @(protected)">mailto:k.venugopal@(protected)</a>] Sent: Tuesday, May 20, 2003 5:26 AM To: <a class="moz-txt-link-abbreviated" href="mailto:xerces-j-user@(protected) .org">xerces-j-user@(protected)</a> Subject: Re: XML parser
Hi Utsav ,
With xerces you could get the location where error has occured . For this you need to set a error handler and query the current node in the error handler as shown below .
eg: Element node = (Element)parser.getProperty(<a class="moz-txt-link-rfc2396E" href="http:/ /apache.org/xml/properties/dom/current-element-node">"http://apache.org/xml /properties/dom/current-el ement-node"</a>);
For more information refer to <a class="moz-txt-link-freetext" href="http://xml.apache.org/xerces2-j /properties.html">http://xml.apache.org/xerces2-j/properties.html</a>
Hope this helps .
Regards venu
</pre> <blockquote type="cite"> <pre wrap="">Hi, Presently I am working on a project whose aim is to validify an invalid XML document. For it, I need a XML validating parser, to which I call from my Java program giving it the root of the DOM tree of the XML document and it should return to the program , the pointer to the node which contains the error (if the document is invalid) and NULL (if the document is valid). Does any such parser exits ? or, is there any parser available to which I can easily modify to get the desired ersult.
Utsav
--------------------------------------------------------------------- To unsubscribe, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:xerces -j-user-unsubscribe@(protected)">xerces-j-user-unsubscribe@(protected)</a> For additional commands, e-mail: <a class="moz-txt-link-abbreviated" href= "mailto:xerces-j-user-help@(protected)">xerces-j-user-help@(protected)</a>
</pre> </blockquote> <pre wrap=""><!---->
--------------------------------------------------------------------- To unsubscribe, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:xerces -j-user-unsubscribe@(protected)">xerces-j-user-unsubscribe@(protected)</a> For additional commands, e-mail: <a class="moz-txt-link-abbreviated" href= "mailto:xerces-j-user-help@(protected)">xerces-j-user-help@(protected)</a>
--------------------------------------------------------------------- To unsubscribe, e-mail: <a class="moz-txt-link-abbreviated" href="mailto:xerces -j-user-unsubscribe@(protected)">xerces-j-user-unsubscribe@(protected)</a> For additional commands, e-mail: <a class="moz-txt-link-abbreviated" href= "mailto:xerces-j-user-help@(protected)">xerces-j-user-help@(protected)</a>
</pre> </blockquote> <br> </body> </html>
|
|