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