DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20436>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20436 Parser don't support Validating check. ------- Additional Comments From [EMAIL PROTECTED] 2003-06-04 00:17 ------- Thanks for your response. My code is almost same as sample code. However, because it didn't occur errors, I added a few codes followed. XALAN_USING_XERCES(XMLPlatformUtils) XALAN_USING_XERCES(XMLException) XALAN_USING_XERCES(XMLString) XALAN_USING_XERCES(XercesDOMParser) XALAN_USING_XERCES(ErrorHandler) XALAN_USING_XERCES(HandlerBase) XALAN_USING_XERCES(DOMException) try { XMLPlatformUtils::Initialize(); } catch (const XMLException& toCatch) { char* message = XMLString::transcode(toCatch.getMessage()); CString mes = "Error during initialization! :\n"; mes += message; AfxMessageBox(message); XMLString::release(&message); return 1; } XercesDOMParser* parser = new XercesDOMParser(); parser->setValidationScheme(XercesDOMParser::Val_Always); // optional. parser->setDoNamespaces(true); // optional parser->setValidationSchemaFullChecking(true); parser->setValidationConstraintFatal(true);//<-- added to sample code parser->setDoValidation(true);//<-- added to sample code parser->setDoSchema(true);//<-- added to sample code ErrorHandler* errHandler = (ErrorHandler*) new HandlerBase(); parser->setErrorHandler(errHandler); try { parser->parse(xmlFile); } catch (const XMLException& toCatch) { char* message = XMLString::transcode(toCatch.getMessage()); CString mes = "Exception message is: \n"; mes += message; AfxMessageBox(message); XMLString::release(&message); return -1; } catch (const DOMException& toCatch) { char* message = XMLString::transcode(toCatch.msg); CString mes = "Exception message is: \n"; mes += message; AfxMessageBox(message); XMLString::release(&message); return -1; } catch (...) { AfxMessageBox("Unexpected Exception \n"); return -1; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
