QXmlDeclHandler Class Reference
[ XML module ]
The QXmlDeclHandler class provides an interface to report declaration content of XML data.
More...
#include <qxml.h>
Inherited by QXmlDefaultHandler.
List of all member functions.
Public Members
virtual boolÂ
attributeDecl ( const QString & eName, const QString & aName, const QString & type, const QString & valueDefault, const QString & value )Â
virtual boolÂ
internalEntityDecl ( const QString & name, const QString & value )Â
virtual boolÂ
externalEntityDecl ( const QString & name, const QString & publicId, const QString & systemId )Â
-
Detailed Description
The QXmlDeclHandler class provides an interface to report declaration content of XML data.
You can set the declaration handler with QXmlReader::setDeclHandler().
This interface is designed after the SAX2 extension DeclHandler.
See also the Introduction to SAX2.
See also QXmlDTDHandler, QXmlContentHandler, QXmlEntityResolver, QXmlErrorHandler and QXmlLexicalHandler.
Member Function Documentation
bool QXmlDeclHandler::attributeDecl ( const QString & eName, const QString & aName, const QString & type, const QString & valueDefault, const QString & value ) [virtual]
The reader calls this function to report an attribute type declaration. Only
the effective (first) declaration for an attribute will be reported.
If this function returns FALSE the reader will stop parsing and will report
an error. The reader will use the function errorString() to get the error
message that will be used for reporting the error.
Reimplemented in QXmlDefaultHandler.
QString QXmlDeclHandler::errorString () [virtual]
The reader calls this function to get an error string if any of the handler
functions returns FALSE to him.
bool QXmlDeclHandler::externalEntityDecl ( const QString & name, const QString & publicId, const QString & systemId ) [virtual]
The reader calls this function to report a parsed external entity
declaration. Only the effective (first) declaration for each entity will be
reported.
If this function returns FALSE the reader will stop parsing and will report
an error. The reader will use the function errorString() to get the error
message that will be used for reporting the error.
Reimplemented in QXmlDefaultHandler.
bool QXmlDeclHandler::internalEntityDecl ( const QString & name, const QString & value ) [virtual]
The reader calls this function to report an internal entity declaration. Only
the effective (first) declaration will be reported.
If this function returns FALSE the reader will stop parsing and will report
an error. The reader will use the function errorString() to get the error
message that will be used for reporting the error.
Reimplemented in QXmlDefaultHandler.
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com):
This file is part of the Qt toolkit,
copyright © 1995-2005
Trolltech, all rights reserved.