#include <QtXml/qxml.h>
#ifndef QXML_H
class QXmlReader{
   public: virtual inline ~QXmlReader();
   public: virtual bool feature(class QString const & name, bool* ok = 0) const = 0;
   public: virtual void setFeature(class QString const & name, bool value) = 0;
   public: virtual bool hasFeature(class QString const & name) const = 0;
   public: virtual void* property(class QString const & name, bool* ok = 0) const = 0;
   public: virtual void setProperty(class QString const & name, void* value) = 0;
   public: virtual bool hasProperty(class QString const & name) const = 0;
   public: virtual void setEntityResolver(class QXmlEntityResolver* handler) = 0;
   public: virtual class QXmlEntityResolver* entityResolver() const = 0;
   public: virtual void setDTDHandler(class QXmlDTDHandler* handler) = 0;
   public: virtual class QXmlDTDHandler* DTDHandler() const = 0;
   public: virtual void setContentHandler(class QXmlContentHandler* handler) = 0;
   public: virtual class QXmlContentHandler* contentHandler() const = 0;
   public: virtual void setErrorHandler(class QXmlErrorHandler* handler) = 0;
   public: virtual class QXmlErrorHandler* errorHandler() const = 0;
   public: virtual void setLexicalHandler(class QXmlLexicalHandler* handler) = 0;
   public: virtual class QXmlLexicalHandler* lexicalHandler() const = 0;
   public: virtual void setDeclHandler(class QXmlDeclHandler* handler) = 0;
   public: virtual class QXmlDeclHandler* declHandler() const = 0;
   public: virtual bool parse(class QXmlInputSource const & input) = 0;
   public: virtual bool parse(QXmlInputSource* input) = 0;
};
#endif // QXML_H