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]

Reply via email to