/***************************************************************************
                            qt_QDomDocument.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QDOMDOCUMENT
#define QT_QDOMDOCUMENT

#include <qtc/qtc_types.h>

qt_QDomDocument * qt_new_QDomDocument();
qt_QDomDocument * qt_new_QDomDocument1(qt_QString * name);
qt_QDomDocument * qt_new_QDomDocument2(qt_QDomDocumentType* doctype);
qt_QDomDocument * qt_new_QDomDocument3(qt_QDomDocument* x);
void qt_del_QDomDocument( qt_QDomDocument* p );
qt_QDomElement* qt_QDomDocument_createElement(qt_QDomDocument* instPointer,qt_QString * tagName);
qt_QDomDocumentFragment* qt_QDomDocument_createDocumentFragment(qt_QDomDocument* instPointer);
qt_QDomText* qt_QDomDocument_createTextNode(qt_QDomDocument* instPointer,qt_QString * data);
qt_QDomComment* qt_QDomDocument_createComment(qt_QDomDocument* instPointer,qt_QString * data);
qt_QDomCDATASection* qt_QDomDocument_createCDATASection(qt_QDomDocument* instPointer,qt_QString * data);
qt_QDomProcessingInstruction* qt_QDomDocument_createProcessingInstruction(qt_QDomDocument* instPointer,qt_QString * target, qt_QString * data);
qt_QDomAttr* qt_QDomDocument_createAttribute(qt_QDomDocument* instPointer,qt_QString * name);
qt_QDomEntityReference* qt_QDomDocument_createEntityReference(qt_QDomDocument* instPointer,qt_QString * name);
qt_QDomNodeList* qt_QDomDocument_elementsByTagName(qt_QDomDocument* instPointer,qt_QString * tagname);
qt_QDomNode* qt_QDomDocument_importNode(qt_QDomDocument* instPointer,qt_QDomNode* importedNode, int deep);
qt_QDomElement* qt_QDomDocument_createElementNS(qt_QDomDocument* instPointer,qt_QString * nsURI, qt_QString * qName);
qt_QDomAttr* qt_QDomDocument_createAttributeNS(qt_QDomDocument* instPointer,qt_QString * nsURI, qt_QString * qName);
qt_QDomNodeList* qt_QDomDocument_elementsByTagNameNS(qt_QDomDocument* instPointer,qt_QString * nsURI, qt_QString * localName);
qt_QDomElement* qt_QDomDocument_elementById(qt_QDomDocument* instPointer,qt_QString * elementId);
qt_QDomDocumentType* qt_QDomDocument_doctype(qt_QDomDocument* instPointer);
qt_QDomImplementation* qt_QDomDocument_implementation(qt_QDomDocument* instPointer);
qt_QDomElement* qt_QDomDocument_documentElement(qt_QDomDocument* instPointer);
int qt_QDomDocument_setContent(qt_QDomDocument* instPointer,qt_QCString* text, int namespaceProcessing, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent1(qt_QDomDocument* instPointer,qt_QByteArray* text, int namespaceProcessing, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent2(qt_QDomDocument* instPointer,qt_QString * text, int namespaceProcessing, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent3(qt_QDomDocument* instPointer,qt_QIODevice * dev, int namespaceProcessing, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent4(qt_QDomDocument* instPointer,qt_QCString* text, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent5(qt_QDomDocument* instPointer,qt_QByteArray* text, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent6(qt_QDomDocument* instPointer,qt_QString * text, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_setContent7(qt_QDomDocument* instPointer,qt_QIODevice * dev, qt_QString* errorMsg, int* errorLine, int* errorColumn);
int qt_QDomDocument_nodeType(qt_QDomDocument* instPointer);
int qt_QDomDocument_isDocument(qt_QDomDocument* instPointer);
qt_QString * qt_QDomDocument_toString(qt_QDomDocument* instPointer);
qt_QCString* qt_QDomDocument_toCString(qt_QDomDocument* instPointer);

#endif
