Hi,
thomak wrote:
> these exception are defined (see below)
> and the catch(...) is thrown.
> Thomas
>
>   } catch( xercesc::XMLException& e ){
>     throw DcError(EMPTY_OR_NOT_VALID_XML_DOC, buf.c_str() )  ;
>   } catch( const xercesc::DOMException& e ){
>     throw DcError(EMPTY_OR_NOT_VALID_XML_DOC, message.c_str()) ;
>   } catch (const DcError & e){
>     throw DcError(EMPTY_OR_NOT_VALID_XML_DOC, message.c_str()) ;
>   }  catch (...){
>     delete errHandler;
>     throw DcError(EMPTY_OR_NOT_VALID_XML_DOC, message.c_str()) ;
>   }
Could you try to add xerces::SAXException and std::exception to your
catch list or use debugger for narrowing what exception was thrown
exactly ?

Good luck !
        Vitaly

Reply via email to