My own code using a SAXParser checks for a number of errors and makes no assumption
that I know all of the error classes that could be thrown.
// Parse the XML.
BOOL bSuccess = FALSE;
try {
pParser->parse(pszPath);
bSuccess = TRUE;
}
catch (const XMLException& exception) {
TCHAR szMessage[_MAX_PATH];
XStr::getLocal(exception.getMessage(), szMessage, _MAX_PATH);
m_pLog->Write(exception.getSrcLine(), exception.getSrcFile(),
szMessage);
}
catch (const SAXParseException& exception) {
TCHAR szFilename[_MAX_PATH], szMessage[_MAX_PATH];
XStr::getLocal(exception.getSystemId(), szFilename, _MAX_PATH);
XStr::getLocal(exception.getMessage(), szMessage, _MAX_PATH);
m_pLog->Write(exception.getLineNumber(), szFilename, szMessage);
}
catch (...) {
m_pLog->Write(ERR_IMPORT_UNKNOWN);
}
Adam Heinz
Senior Software Developer
Exstream Software
-----Original Message-----
From: Alexander Broekhuis [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 20, 2004 12:44 PM
To: [EMAIL PROTECTED]
Subject: RE: LPTSTR to DOMDocument
Is that error a DOMException? I allready catch DOM/SAX and XML
exception. Do I need a DOMErrorHandler to be able to catch a
DOMException? I will write a DOMErrorHandler, was planning to do, but
came across this error..
Alexander
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]