#include <QtXml/qxml.h>
#ifndef QXML_H
class QXmlContentHandler{
public: virtual inline ~QXmlContentHandler();
public: virtual void setDocumentLocator(class QXmlLocator* locator) = 0;
public: virtual bool startDocument() = 0;
public: virtual bool endDocument() = 0;
public: virtual bool startPrefixMapping(class QString const & prefix, class QString const & uri) = 0;
public: virtual bool endPrefixMapping(class QString const & prefix) = 0;
public: virtual bool startElement(class QString const & namespaceURI, class QString const & localName, class QString const & qName, class QXmlAttributes const & atts) = 0;
public: virtual bool endElement(class QString const & namespaceURI, class QString const & localName, class QString const & qName) = 0;
public: virtual bool characters(class QString const & ch) = 0;
public: virtual bool ignorableWhitespace(class QString const & ch) = 0;
public: virtual bool processingInstruction(class QString const & target, class QString const & data) = 0;
public: virtual bool skippedEntity(class QString const & name) = 0;
public: virtual class QString errorString() const = 0;
};
#endif // QXML_H