DOMError is an interface that describes an error.
More...
DOMError is an interface that describes an error.
- See also
- DOMErrorHandler::handleError
- Since
- DOM Level 3
◆ ErrorSeverity
The severity of the error described by the DOMError.
DOM_SEVERITY_ERROR: The severity of the error described by the DOMError is error. A DOM_SEVERITY_ERROR may not cause the processing to stop if the error can be recovered, unless DOMErrorHandler::handleError() returns false.
DOM_SEVERITY_FATAL_ERROR The severity of the error described by the DOMError is fatal error. A DOM_SEVERITY_FATAL_ERROR will cause the normal processing to stop. The return value of DOMErrorHandler::handleError() is ignored unless the implementation chooses to continue, in which case the behavior becomes undefined.
DOM_SEVERITY_WARNING The severity of the error described by the DOMError is warning. A DOM_SEVERITY_WARNING will not cause the processing to stop, unless DOMErrorHandler::handleError() returns false.
- Since
- DOM Level 3
| Enumerator |
|---|
| DOM_SEVERITY_WARNING | |
| DOM_SEVERITY_ERROR | |
| DOM_SEVERITY_FATAL_ERROR | |
◆ DOMError()
◆ ~DOMError()
| virtual DOMError::~DOMError |
( |
| ) |
|
|
virtual |
◆ getLocation()
| virtual DOMLocator* DOMError::getLocation |
( |
| ) |
const |
|
pure virtual |
Get the location of the error.
- Since
- DOM Level 3
◆ getMessage()
| virtual const XMLCh* DOMError::getMessage |
( |
| ) |
const |
|
pure virtual |
Get the message describing the error that occured.
- Since
- DOM Level 3
◆ getRelatedData()
| virtual void* DOMError::getRelatedData |
( |
| ) |
const |
|
pure virtual |
◆ getRelatedException()
| virtual void* DOMError::getRelatedException |
( |
| ) |
const |
|
pure virtual |
The related platform dependent exception if any.
- Since
- DOM Level 3
◆ getSeverity()
Get the severity of the error.
- See also
- setSeverity
- Since
- DOM Level 3
◆ getType()
| virtual const XMLCh* DOMError::getType |
( |
| ) |
const |
|
pure virtual |
A XMLCh* indicating which related data is expected in relatedData.
Users should refer to the specification of the error in order to find its XMLCh* type and relatedData definitions if any.
Note: As an example, DOMDocument::normalizeDocument() does generate warnings when the "split-cdata-sections" parameter is in use. Therefore, the method generates a DOM_SEVERITY_WARNING with type "cdata-sections-splitted" and the first DOMCDATASection node in document order resulting from the split is returned by the relatedData attribute.
- Since
- DOM Level 3
The documentation for this class was generated from the following file: