tng 2003/01/09 11:54:07 Modified: c/src/xercesc/parsers DOMBuilderImpl.cpp Log: [Bug 15372] DOMBuilder::parseFromURI ignores result of handleErrors. Revision Changes Path 1.20 +4 -2 xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp Index: DOMBuilderImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- DOMBuilderImpl.cpp 3 Jan 2003 20:09:36 -0000 1.19 +++ DOMBuilderImpl.cpp 9 Jan 2003 19:54:06 -0000 1.20 @@ -486,7 +486,9 @@ DOMLocatorImpl location((int)lineNum, (int) colNum, getCurrentNode(), systemId); DOMErrorImpl domError(severity, errorText, &location); - fErrorHandler->handleError(domError); + // if user return false, we should stop the process, so throw an error + if (!fErrorHandler->handleError(domError) && !getScanner()->getInException()) + throw (XMLErrs::Codes) code; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]