Re: [xml] Help: Exception handling in libxml2


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


ÂInnovation Never Stops !


-----Original Message-----
From: xml-bounces gnome org [mailto:xml-bounces gnome org] On Behalf Of ajay konanurmurthy wipro com
Sent: Monday, February 02, 2009 11:51 AM
To: xml gnome org
Subject: [xml] Help: Exception handling in libxml2





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?





xml mailing list, project page

xml gnome org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]