Encapsulate an XML parse error or warning
![]() | Constructors and Destructor
| ||||||
![]() | Getter methods |
Miscellaneous
Encapsulate an XML parse error or warning.This exception will include information for locating the error in the original XML document. Note that although the application will receive a SAXParseException as the argument to the handlers in the ErrorHandler interface, the application is not actually required to throw the exception; instead, it can simply read the information in it and take a different action.
Since this exception is a subclass of SAXException, it inherits the ability to wrap another exception.
This constructor is especially useful when an application is creating its own exception from within a DocumentHandler callback.
This constructor is most useful for parser writers. If the system identifier is a URL, the parser must resolve it
fully before creating the exception. SAXParseException( const XMLCh* const message, const XMLCh* const publicId, const XMLCh* const systemId, const unsigned int lineNumber, const unsigned int columnNumber )
publicId - The public identifer of the entity that generated
the error or warning.
systemId - The system identifer of the entity that generated
the error or warning.
lineNumber - The line number of the end of the text that
caused the error or warning.
columnNumber - The column number of the end of the text that
caused the error or warning.
The first column in a line is position 1.
If the system identifier is a URL, it will be resolved
fully. unsigned int getLineNumber() const
const XMLCh* getPublicId() const
const XMLCh* getSystemId() const
alphabetic index hierarchy of classes
XML Parser for C++ 2.0 Copyright © IBM Corp, 1999 Center for Java Technology 10275 N. De Anza Blvd. Cupertino CA 95014 USA Email: xml4c@us.ibm.com |
|