QXmlErrorHandler Class

The QXmlErrorHandler class provides an interface to report errors in XML data. More...

Header: #include <QXmlErrorHandler>
qmake: QT += xml
Inherited By:

QXmlDefaultHandler

Note: All functions in this class are reentrant.

Public Functions

virtual ~QXmlErrorHandler()
virtual bool error(const QXmlParseException &exception) = 0
virtual QString errorString() const = 0
virtual bool fatalError(const QXmlParseException &exception) = 0
virtual bool warning(const QXmlParseException &exception) = 0

Detailed Description

The QXmlErrorHandler class provides an interface to report errors in XML data.

If you want your application to report errors to the user or to perform customized error handling, you should subclass this class.

You can set the error handler with QXmlReader::setErrorHandler().

Errors can be reported using warning(), error() and fatalError(), with the error text being reported with errorString().

See also QXmlDTDHandler, QXmlDeclHandler, QXmlContentHandler, QXmlEntityResolver, QXmlLexicalHandler, and Introduction to SAX2.

Member Function Documentation

[virtual] QXmlErrorHandler::~QXmlErrorHandler()

Destroys the instance of QXmlErrorHandler. The destructor is virtual.

[pure virtual] bool QXmlErrorHandler::error(const QXmlParseException &exception)

[pure virtual] QString QXmlErrorHandler::errorString() const

[pure virtual] bool QXmlErrorHandler::fatalError(const QXmlParseException &exception)

[pure virtual] bool QXmlErrorHandler::warning(const QXmlParseException &exception)