QXmlSimpleReader - Implementation of a simple XML reader
(i.e. parser)
#include <qxml.h>
Inherits QXmlReader.
Public Members
QXmlSimpleReader ()
virtual ~QXmlSimpleReader ()
virtual bool feature ( const QString & name, bool * ok = 0
) const
virtual void setFeature ( const QString & name, bool value
)
virtual bool hasFeature ( const QString & name ) const
virtual void* property ( const QString & name, bool * ok =
0 ) const
virtual void setProperty ( const QString & name, void *
value )
virtual bool hasProperty ( const QString & name ) const
DESCRIPTION
The QXmlSimpleReader class provides an implementation of a
simple XML reader (i.e. parser).
This XML reader is sufficient for simple parsing tasks.
Here is a short list of the properties of this reader:
well-formed parser
does not parse any external entities
can do namespace processing
For getting started see also the Quick start
Examples: xml/tagreader/tagreader.cpp xml/tagreader
MEMBER FUNCTION DOCUMENTATION
QXmlDTDHandler* QXmlSimpleReader::DTDHandler () const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
QXmlSimpleReader::QXmlSimpleReader ()
Constructs a simple XML reader.
QXmlSimpleReader::~QXmlSimpleReader () [virtual]
Destroys a simple XML reader.
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
QXmlDeclHandler* QXmlSimpleReader::declHandler () const [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
QXmlEntityResolver* QXmlSimpleReader::entityResolver () const
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
QXmlErrorHandler* QXmlSimpleReader::errorHandler () const
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
bool QXmlSimpleReader::feature ( const QString & name, bool * ok
= 0 ) const [virtual]
Gets the state of a feature.
See also setFeature() and hasFeature().
Reimplemented from QXmlReader.
bool QXmlSimpleReader::hasFeature ( const QString & name ) const
[virtual]
Returns TRUE if the class has a feature named feature,
otherwise FALSE.
See also setFeature() and feature().
Reimplemented from QXmlReader.
bool QXmlSimpleReader::hasProperty ( const QString & ) const
[virtual]
Returns FALSE since this class does not support any
properties.
Reimplemented from QXmlReader.
QXmlLexicalHandler* QXmlSimpleReader::lexicalHandler () const
[virtual]
Reimplemented for internal reasons; the API is not
Reimplemented from QXmlReader.
bool QXmlSimpleReader::parse ( const QXmlInputSource & input )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Examples: xml/tagreader/tagreader.cpp xml/tagreader
Reimplemented from QXmlReader.
void* QXmlSimpleReader::property ( const QString &, bool * ok = 0
) const [virtual]
Returns 0 since this class does not support any
properties.
Reimplemented from QXmlReader.
void QXmlSimpleReader::setContentHandler ( QXmlContentHandler *
handler ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Examples: xml/tagreader/tagreader.cpp xml/tagreader
Reimplemented from QXmlReader.
void QXmlSimpleReader::setDTDHandler ( QXmlDTDHandler * handler )
[virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
void QXmlSimpleReader::setDeclHandler ( QXmlDeclHandler * handler
) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
void QXmlSimpleReader::setEntityResolver ( QXmlEntityResolver *
handler ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
void QXmlSimpleReader::setErrorHandler ( QXmlErrorHandler *
handler ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
void QXmlSimpleReader::setFeature ( const QString & name, bool
value ) [virtual]
Sets the state of a feature.
Supported features are:
http://xml.org/sax/features/namespaces: if this feature is
TRUE, namespace processing is performed
http://xml.org/sax/features/namespace-prefixes: if this
feature is TRUE, the the original prefixed names
and attributes used for namespace declarations are
reported
http://trolltech.com/xml/features/report-whitespace-only-
CharData: if this feature is TRUE, CharData that
consists only of whitespace (and no other
characters) is not reported via
QXmlContentHandler::characters()
See also feature() and hasFeature().
Examples: xml/tagreader
Reimplemented from QXmlReader.
void QXmlSimpleReader::setLexicalHandler ( QXmlLexicalHandler *
handler ) [virtual]
Reimplemented for internal reasons; the API is not
affected.
Reimplemented from QXmlReader.
void QXmlSimpleReader::setProperty ( const QString &, void * )
[virtual]
Does nothing since this class does not support any
properties.
Reimplemented from QXmlReader.
SEE ALSO
http://doc.trolltech.com/qxmlsimplereader.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
in the distribution for a complete license statement.
AUTHOR
Generated automatically from the source code.
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page
(qxmlsimplereader.3qt) and the Qt version (2.3.1).
Man(1) output converted with
man2html