#include <QtXml/qdom.h>
#ifndef QDOM_H
#ifndef QT_NO_DOM
class QDomNode{
   public: enum NodeType{
      ElementNode = 1,
      AttributeNode = 2,
      TextNode = 3,
      CDATASectionNode = 4,
      EntityReferenceNode = 5,
      EntityNode = 6,
      ProcessingInstructionNode = 7,
      CommentNode = 8,
      DocumentNode = 9,
      DocumentTypeNode = 10,
      DocumentFragmentNode = 11,
      NotationNode = 12,
      BaseNode = 21,
      CharacterDataNode = 22,
   };
   public: QDomNode();
   public: QDomNode(class QDomNode const &);
   public: class QDomNode& operator =(class QDomNode const &);
   public: bool operator ==(class QDomNode const &) const
   public: bool operator !=(class QDomNode const &) const
   public: ~QDomNode();
   public: class QDomNode insertBefore(class QDomNode const & newChild, class QDomNode const & refChild);
   public: class QDomNode insertAfter(class QDomNode const & newChild, class QDomNode const & refChild);
   public: class QDomNode replaceChild(class QDomNode const & newChild, class QDomNode const & oldChild);
   public: class QDomNode removeChild(class QDomNode const & oldChild);
   public: class QDomNode appendChild(class QDomNode const & newChild);
   public: bool hasChildNodes() const
   public: class QDomNode cloneNode(bool deep = 1) const
   public: void normalize();
   public: bool isSupported(class QString const & feature, class QString const & version) const
   public: class QString nodeName() const
   public: enum QDomNode::NodeType nodeType() const
   public: class QDomNode parentNode() const
   public: class QDomNodeList childNodes() const
   public: class QDomNode firstChild() const
   public: class QDomNode lastChild() const
   public: class QDomNode previousSibling() const
   public: class QDomNode nextSibling() const
   public: class QDomNamedNodeMap attributes() const
   public: class QDomDocument ownerDocument() const
   public: class QString namespaceURI() const
   public: class QString localName() const
   public: bool hasAttributes() const
   public: class QString nodeValue() const
   public: void setNodeValue(class QString const &);
   public: class QString prefix() const
   public: void setPrefix(class QString const & pre);
   public: bool isAttr() const
   public: bool isCDATASection() const
   public: bool isDocumentFragment() const
   public: bool isDocument() const
   public: bool isDocumentType() const
   public: bool isElement() const
   public: bool isEntityReference() const
   public: bool isText() const
   public: bool isEntity() const
   public: bool isNotation() const
   public: bool isProcessingInstruction() const
   public: bool isCharacterData() const
   public: bool isComment() const
   public: class QDomNode namedItem(class QString const & name) const
   public: bool isNull() const
   public: void clear();
   public: class QDomAttr toAttr() const
   public: class QDomCDATASection toCDATASection() const
   public: class QDomDocumentFragment toDocumentFragment() const
   public: class QDomDocument toDocument() const
   public: class QDomDocumentType toDocumentType() const
   public: class QDomElement toElement() const
   public: class QDomEntityReference toEntityReference() const
   public: class QDomText toText() const
   public: class QDomEntity toEntity() const
   public: class QDomNotation toNotation() const
   public: class QDomProcessingInstruction toProcessingInstruction() const
   public: class QDomCharacterData toCharacterData() const
   public: class QDomComment toComment() const
   public: void save(struct QTextStream&, int) const
   public: class QDomElement firstChildElement(class QString const & tagName = QString::QString()) const
   public: class QDomElement lastChildElement(class QString const & tagName = QString::QString()) const
   public: class QDomElement previousSiblingElement(class QString const & tagName = QString::QString()) const
   public: class QDomElement nextSiblingElement(class QString const & taName = QString::QString()) const
   public: int lineNumber() const
   public: int columnNumber() const
   protected: struct QDomNodePrivate* impl;
   protected: QDomNode(struct QDomNodePrivate*);
   friend class QDomDocument;
   friend class QDomDocumentType;
   friend class QDomNodeList;
   friend class QDomNamedNodeMap;
};
#endif // QT_NO_DOM
#endif // QDOM_H