Hi Umesh,
you neeed to use setDisableDefaultEntityResolution(true)
void AbstractDOMParser::setDisableDefaultEntityResolution ( const
bool newValue )
Set the 'disable default entity resolution' flag.
This method gives users the option to not perform default entity
resolution. If the user's resolveEntity method returns NULL the
parser will try to resolve the entity on its own. When this option is
set to true, the parser will not attempt to resolve the entity when
the resolveEntity method returns NULL.
The parser's default state is false
Parameters:
newValue The state to set
Alberto
At 14.38 29/05/2007 +0530, Umesh Chandak wrote:
Hi All,
I have installed my custom entity resolver like this
XMLEntityResolver * currentEntityResolver =
parser->getXMLEntityResolver();
XMLImportIncludeResolverWrapper* r = new
XMLImportIncludeResolverWrapper(currentEntityResolver,
entityResolver,entityResolverArg, errors) ;
parser->setXMLEntityResolver(r);
But if my custom entityResolver returns NULL then I got the error
An exception occurred! Type:NetAccessorException, Message:The
host/address 'schemas.xmlsoap.org' could not be resolved.
One of the reason for this is I had shut down my network service. But As
I have installed my own custom enityResolver then why it is trying to
access the network. Is there any way to get rid of this error by setting
any flag or property so that Xerces will not try to access the network.
Thanks.
Regards,
Umesh
--
Umesh Chandak <[EMAIL PROTECTED]>