### XmlException |

`

###

    #include <DbXml.hpp>

    class DbXml::XmlException : public std::exception {
    public:
    	virtual const char *what() const throw();
    	ExceptionCode getErrorCode();
    	int getDbErrno();
    	...
    };

### Description: XmlException

The XmlException class represents an error condition that has occurred within the Berkeley DB XML system. The system throws an XmlException if an API method call results in an error condition. The XmlException class exposes the following methods:

### Description: XmlException.toString

The what() method returns a description of the exception.

### Description: XmlException.getErrorCode

The getErrorCode() method returns the exception code.

### Description: XmlException.getDbError

The getDbError() method retrieves the Berkeley DB error number for an XmlException with ExceptionCode DATABASE_ERROR.

### Class

XmlContainer, XmlDocument, XmlException, XmlIndexSpecification, XmlQueryContext, XmlQueryExpression, XmlResults, XmlUpdateContext, XmlValue`

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.