#include <QtXml/qdom.h>
#ifndef QDOM_H
#ifndef QT_NO_DOM
class QDomDocument: public QDomNode{
   public: QDomDocument();
   public: explicit QDomDocument(class QString const & name);
   public: explicit QDomDocument(class QDomDocumentType const & doctype);
   public: QDomDocument(class QDomDocument const & x);
   public: class QDomDocument& operator =(class QDomDocument const &);
   public: ~QDomDocument();
   public: class QDomElement createElement(class QString const & tagName);
   public: class QDomDocumentFragment createDocumentFragment();
   public: class QDomText createTextNode(class QString const & data);
   public: class QDomComment createComment(class QString const & data);
   public: class QDomCDATASection createCDATASection(class QString const & data);
   public: class QDomProcessingInstruction createProcessingInstruction(class QString const & target, class QString const & data);
   public: class QDomAttr createAttribute(class QString const & name);
   public: class QDomEntityReference createEntityReference(class QString const & name);
   public: class QDomNodeList elementsByTagName(class QString const & tagname) const
   public: class QDomNode importNode(class QDomNode const & importedNode, bool deep);
   public: class QDomElement createElementNS(class QString const & nsURI, class QString const & qName);
   public: class QDomAttr createAttributeNS(class QString const & nsURI, class QString const & qName);
   public: class QDomNodeList elementsByTagNameNS(class QString const & nsURI, class QString const & localName);
   public: class QDomElement elementById(class QString const & elementId);
   public: class QDomDocumentType doctype() const
   public: class QDomImplementation implementation() const
   public: class QDomElement documentElement() const
   public: inline enum QDomNode::NodeType nodeType() const
   public: bool setContent(class QByteArray const & text, bool namespaceProcessing, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(class QString const & text, bool namespaceProcessing, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(struct QIODevice* dev, bool namespaceProcessing, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(class QByteArray const & text, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(class QString const & text, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(struct QIODevice* dev, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: bool setContent(struct QXmlInputSource* source, struct QXmlReader* reader, class QString* errorMsg = 0, int* errorLine = 0, int* errorColumn = 0);
   public: class QString toString(int = 1) const
   public: class QByteArray toByteArray(int = 1) const
   private: QDomDocument(struct QDomDocumentPrivate*);
   friend class QDomNode;
};
#endif // QT_NO_DOM
#endif // QDOM_H