Hi Ajay
You can use the API xmlReaderForMemory () / xmlReaderForFile () to parse the
memory/file by passing the option parameter as 0 (XML_PARSE_RECOVER) . This
option (XML_PARSE_RECOVER) will enable the parsing to be done in recover mode
and parser will continue to parse the file/memory even if it encounters fatal
errors.
Thanks & Regards
Rabi
Innovation Never Stops !
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
[email protected]
Sent: Monday, February 02, 2009 11:51 AM
To: [email protected]
Subject: [xml] Help: Exception handling in libxml2
Hello,
I am using the XML reader API of libxml2 to parse an XML file. While parsing ,
I get the following error:
parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xC7 0x41 0x49 0x53 <Name>AMITIÉS FRAN╟AISES ANTWERPEN</Name>.
Whenever I get this non-utf8 error, I would want to log it and pass on to the
next node for processing without exiting the program. Is this exception
handling possible with xmlreader?
Regards,
Ajay
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml