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