#include <QtXml/qdom.h>
#ifndef QDOM_H
#ifndef QT_NO_DOM
class QDomImplementation{
   public: QDomImplementation();
   public: QDomImplementation(class QDomImplementation const &);
   public: ~QDomImplementation();
   public: class QDomImplementation& operator =(class QDomImplementation const &);
   public: bool operator ==(class QDomImplementation const &) const
   public: bool operator !=(class QDomImplementation const &) const
   public: bool hasFeature(class QString const & feature, class QString const & version) const
   public: class QDomDocumentType createDocumentType(class QString const & qName, class QString const & publicId, class QString const & systemId);
   public: class QDomDocument createDocument(class QString const & nsURI, class QString const & qName, class QDomDocumentType const & doctype);
   public: enum InvalidDataPolicy{
      AcceptInvalidChars = 0,
      DropInvalidChars = 1,
      ReturnNullNode = 2,
   };
   public: static enum QDomImplementation::InvalidDataPolicy invalidDataPolicy();
   public: static void setInvalidDataPolicy(enum QDomImplementation::InvalidDataPolicy policy);
   public: bool isNull();
   private: struct QDomImplementationPrivate* impl;
   private: QDomImplementation(struct QDomImplementationPrivate*);
   friend class QDomDocument;
};
#endif // QT_NO_DOM
#endif // QDOM_H