summaryrefslogtreecommitdiffstats
path: root/doc/html/qdom-h.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/qdom-h.html')
-rw-r--r--doc/html/qdom-h.html722
1 files changed, 722 insertions, 0 deletions
diff --git a/doc/html/qdom-h.html b/doc/html/qdom-h.html
new file mode 100644
index 00000000..bdd2cb8e
--- /dev/null
+++ b/doc/html/qdom-h.html
@@ -0,0 +1,722 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!-- /home/espenr/tmp/qt-3.3.8-espenr-2499/qt-x11-free-3.3.8/include/qdom.h:1 -->
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>qdom.h Include File</title>
+<style type="text/css"><!--
+fn { margin-left: 1cm; text-indent: -1cm; }
+a:link { color: #004faf; text-decoration: none }
+a:visited { color: #672967; text-decoration: none }
+body { background: #ffffff; color: black; }
+--></style>
+</head>
+<body>
+
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+<tr bgcolor="#E5E5E5">
+<td valign=center>
+ <a href="index.html">
+<font color="#004faf">Home</font></a>
+ | <a href="classes.html">
+<font color="#004faf">All&nbsp;Classes</font></a>
+ | <a href="mainclasses.html">
+<font color="#004faf">Main&nbsp;Classes</font></a>
+ | <a href="annotated.html">
+<font color="#004faf">Annotated</font></a>
+ | <a href="groups.html">
+<font color="#004faf">Grouped&nbsp;Classes</font></a>
+ | <a href="functions.html">
+<font color="#004faf">Functions</font></a>
+</td>
+<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qdom.h</h1>
+
+<p>This is the verbatim text of the qdom.h include file. It is provided only for illustration; the copyright remains with Trolltech.
+<hr>
+<pre>
+/****************************************************************************
+** $Id: qt/qdom.h 3.3.8 edited Jan 11 14:39 $
+**
+** Definition of TQDomDocument and related classes.
+**
+** Created : 000518
+**
+** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.
+**
+** This file is part of the xml module of the TQt GUI Toolkit.
+**
+** This file may be used under the terms of the GNU General Public
+** License versions 2.0 or 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Alternatively you may (at your option) use any
+** later version of the GNU General Public License if such license has
+** been publicly approved by Trolltech ASA (or its successors, if any)
+** and the KDE Free TQt Foundation.
+**
+** Please review the following information to ensure GNU General
+** Public Licensing retquirements will be met:
+** http://trolltech.com/products/qt/licenses/licensing/opensource/.
+** If you are unsure which license is appropriate for your use, please
+** review the following information:
+** http://trolltech.com/products/qt/licenses/licensing/licensingoverview
+** or contact the sales department at sales@trolltech.com.
+**
+** This file may be used under the terms of the Q Public License as
+** defined by Trolltech ASA and appearing in the file LICENSE.TQPL
+** included in the packaging of this file. Licensees holding valid TQt
+** Commercial licenses may use this file in accordance with the TQt
+** Commercial License Agreement provided with the Software.
+**
+** This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
+** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
+** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted
+** herein.
+**
+**********************************************************************/
+
+#ifndef TQDOM_H
+#define TQDOM_H
+
+#ifndef QT_H
+#include "qstring.h"
+#endif // QT_H
+
+#if !defined(QT_MODULE_XML) || defined( QT_LICENSE_PROFESSIONAL ) || defined( QT_INTERNAL_XML )
+#define TQM_EXPORT_DOM
+#else
+#define TQM_EXPORT_DOM Q_EXPORT
+#endif
+
+#ifndef QT_NO_DOM
+
+class TQIODevice;
+class TQTextStream;
+
+class TQXmlInputSource;
+class TQXmlReader;
+
+class TQDomDocumentPrivate;
+class TQDomDocumentTypePrivate;
+class TQDomDocumentFragmentPrivate;
+class TQDomNodePrivate;
+class TQDomNodeListPrivate;
+class TQDomImplementationPrivate;
+class TQDomElementPrivate;
+class TQDomNotationPrivate;
+class TQDomEntityPrivate;
+class TQDomEntityReferencePrivate;
+class TQDomProcessingInstructionPrivate;
+class TQDomAttrPrivate;
+class TQDomCharacterDataPrivate;
+class TQDomTextPrivate;
+class TQDomCommentPrivate;
+class TQDomCDATASectionPrivate;
+class TQDomNamedNodeMapPrivate;
+class TQDomImplementationPrivate;
+
+class TQDomNodeList;
+class TQDomElement;
+class TQDomText;
+class TQDomComment;
+class TQDomCDATASection;
+class TQDomProcessingInstruction;
+class TQDomAttr;
+class TQDomEntityReference;
+class TQDomDocument;
+class TQDomNamedNodeMap;
+class TQDomDocument;
+class TQDomDocumentFragment;
+class TQDomDocumentType;
+class TQDomImplementation;
+class TQDomNode;
+class TQDomEntity;
+class TQDomNotation;
+class TQDomCharacterData;
+
+class TQM_EXPORT_DOM TQDomImplementation
+{
+public:
+ TQDomImplementation();
+ TQDomImplementation( const TQDomImplementation&amp; );
+ virtual ~TQDomImplementation();
+ TQDomImplementation&amp; operator= ( const TQDomImplementation&amp; );
+ bool operator== ( const TQDomImplementation&amp; ) const;
+ bool operator!= ( const TQDomImplementation&amp; ) const;
+
+ // functions
+ virtual bool hasFeature( const TQString&amp; feature, const TQString&amp; version );
+ virtual TQDomDocumentType createDocumentType( const TQString&amp; qName, const TQString&amp; publicId, const TQString&amp; systemId );
+ virtual TQDomDocument createDocument( const TQString&amp; nsURI, const TQString&amp; qName, const TQDomDocumentType&amp; doctype );
+
+ // TQt extension
+ bool isNull();
+
+private:
+ TQDomImplementationPrivate* impl;
+ TQDomImplementation( TQDomImplementationPrivate* );
+
+ friend class TQDomDocument;
+};
+
+class TQM_EXPORT_DOM TQDomNode
+{
+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,// this is not in the standard
+ CharacterDataNode = 22 // this is not in the standard
+ };
+
+ TQDomNode();
+ TQDomNode( const TQDomNode&amp; );
+ TQDomNode&amp; operator= ( const TQDomNode&amp; );
+ bool operator== ( const TQDomNode&amp; ) const;
+ bool operator!= ( const TQDomNode&amp; ) const;
+ virtual ~TQDomNode();
+
+ // DOM functions
+ virtual TQDomNode insertBefore( const TQDomNode&amp; newChild, const TQDomNode&amp; refChild );
+ virtual TQDomNode insertAfter( const TQDomNode&amp; newChild, const TQDomNode&amp; refChild );
+ virtual TQDomNode replaceChild( const TQDomNode&amp; newChild, const TQDomNode&amp; oldChild );
+ virtual TQDomNode removeChild( const TQDomNode&amp; oldChild );
+ virtual TQDomNode appendChild( const TQDomNode&amp; newChild );
+ virtual bool hasChildNodes() const;
+ virtual TQDomNode cloneNode( bool deep = TRUE ) const;
+ virtual void normalize();
+ virtual bool isSupported( const TQString&amp; feature, const TQString&amp; version ) const;
+
+ // DOM read only attributes
+ virtual TQString nodeName() const;
+ virtual TQDomNode::NodeType nodeType() const;
+ virtual TQDomNode parentNode() const;
+ virtual TQDomNodeList childNodes() const;
+ virtual TQDomNode firstChild() const;
+ virtual TQDomNode lastChild() const;
+ virtual TQDomNode previousSibling() const;
+ virtual TQDomNode nextSibling() const;
+ virtual TQDomNamedNodeMap attributes() const;
+ virtual TQDomDocument ownerDocument() const;
+ virtual TQString namespaceURI() const;
+ virtual TQString localName() const;
+ virtual bool hasAttributes() const;
+
+ // DOM attributes
+ virtual TQString nodeValue() const;
+ virtual void setNodeValue( const TQString&amp; );
+ virtual TQString prefix() const;
+ virtual void setPrefix( const TQString&amp; pre );
+
+ // TQt extensions
+ virtual bool isAttr() const;
+ virtual bool isCDATASection() const;
+ virtual bool isDocumentFragment() const;
+ virtual bool isDocument() const;
+ virtual bool isDocumentType() const;
+ virtual bool isElement() const;
+ virtual bool isEntityReference() const;
+ virtual bool isText() const;
+ virtual bool isEntity() const;
+ virtual bool isNotation() const;
+ virtual bool isProcessingInstruction() const;
+ virtual bool isCharacterData() const;
+ virtual bool isComment() const;
+
+ /**
+ * Shortcut to avoid dealing with TQDomNodeList
+ * all the time.
+ */
+ TQDomNode namedItem( const TQString&amp; name ) const;
+
+ bool isNull() const;
+ void clear();
+
+ TQDomAttr toAttr();
+ TQDomCDATASection toCDATASection();
+ TQDomDocumentFragment toDocumentFragment();
+ TQDomDocument toDocument();
+ TQDomDocumentType toDocumentType();
+ TQDomElement toElement();
+ TQDomEntityReference toEntityReference();
+ TQDomText toText();
+ TQDomEntity toEntity();
+ TQDomNotation toNotation();
+ TQDomProcessingInstruction toProcessingInstruction();
+ TQDomCharacterData toCharacterData();
+ TQDomComment toComment();
+
+ void save( TQTextStream&amp;, int ) const;
+
+protected:
+ TQDomNodePrivate* impl;
+ TQDomNode( TQDomNodePrivate* );
+
+private:
+ friend class TQDomDocument;
+ friend class TQDomDocumentType;
+ friend class TQDomNodeList;
+ friend class TQDomNamedNodeMap;
+};
+
+class TQM_EXPORT_DOM TQDomNodeList
+{
+public:
+ TQDomNodeList();
+ TQDomNodeList( const TQDomNodeList&amp; );
+ TQDomNodeList&amp; operator= ( const TQDomNodeList&amp; );
+ bool operator== ( const TQDomNodeList&amp; ) const;
+ bool operator!= ( const TQDomNodeList&amp; ) const;
+ virtual ~TQDomNodeList();
+
+ // DOM functions
+ virtual TQDomNode item( int index ) const;
+
+ // DOM read only attributes
+ virtual uint length() const;
+ uint count() const { return length(); } // TQt API consitancy
+
+private:
+ TQDomNodeListPrivate* impl;
+ TQDomNodeList( TQDomNodeListPrivate* );
+
+ friend class TQDomNode;
+ friend class TQDomElement;
+ friend class TQDomDocument;
+};
+
+class TQM_EXPORT_DOM TQDomDocumentType : public TQDomNode
+{
+public:
+ TQDomDocumentType();
+ TQDomDocumentType( const TQDomDocumentType&amp; x );
+ TQDomDocumentType&amp; operator= ( const TQDomDocumentType&amp; );
+ ~TQDomDocumentType();
+
+ // DOM read only attributes
+ virtual TQString name() const;
+ virtual TQDomNamedNodeMap entities() const;
+ virtual TQDomNamedNodeMap notations() const;
+ virtual TQString publicId() const;
+ virtual TQString systemId() const;
+ virtual TQString internalSubset() const;
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isDocumentType() const;
+
+private:
+ TQDomDocumentType( TQDomDocumentTypePrivate* );
+
+ friend class TQDomImplementation;
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomDocument : public TQDomNode
+{
+public:
+ TQDomDocument();
+ Q_EXPLICIT TQDomDocument( const TQString&amp; name );
+ Q_EXPLICIT TQDomDocument( const TQDomDocumentType&amp; doctype );
+ TQDomDocument( const TQDomDocument&amp; x );
+ TQDomDocument&amp; operator= ( const TQDomDocument&amp; );
+ ~TQDomDocument();
+
+ // DOM functions
+ TQDomElement createElement( const TQString&amp; tagName );
+ TQDomDocumentFragment createDocumentFragment();
+ TQDomText createTextNode( const TQString&amp; data );
+ TQDomComment createComment( const TQString&amp; data );
+ TQDomCDATASection createCDATASection( const TQString&amp; data );
+ TQDomProcessingInstruction createProcessingInstruction( const TQString&amp; target, const TQString&amp; data );
+ TQDomAttr createAttribute( const TQString&amp; name );
+ TQDomEntityReference createEntityReference( const TQString&amp; name );
+ TQDomNodeList elementsByTagName( const TQString&amp; tagname ) const;
+ TQDomNode importNode( const TQDomNode&amp; importedNode, bool deep );
+ TQDomElement createElementNS( const TQString&amp; nsURI, const TQString&amp; qName );
+ TQDomAttr createAttributeNS( const TQString&amp; nsURI, const TQString&amp; qName );
+ TQDomNodeList elementsByTagNameNS( const TQString&amp; nsURI, const TQString&amp; localName );
+ TQDomElement elementById( const TQString&amp; elementId );
+
+ // DOM read only attributes
+ TQDomDocumentType doctype() const;
+ TQDomImplementation implementation() const;
+ TQDomElement documentElement() const;
+
+ // TQt extensions
+ bool setContent( const TQCString&amp; text, bool namespaceProcessing, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( const TQByteArray&amp; text, bool namespaceProcessing, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( const TQString&amp; text, bool namespaceProcessing, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( TQIODevice* dev, bool namespaceProcessing, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( const TQCString&amp; text, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( const TQByteArray&amp; text, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( const TQString&amp; text, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+ bool setContent( TQIODevice* dev, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+
+ bool setContent( TQXmlInputSource *source, TQXmlReader *reader, TQString *errorMsg=0, int *errorLine=0, int *errorColumn=0 );
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isDocument() const;
+
+ // TQt extensions
+ TQString toString() const; // ### TQt 4: merge the two overloads
+ TQString toString( int ) const;
+ TQCString toCString() const; // ### TQt 4: merge the two overloads
+ TQCString toCString( int ) const;
+
+private:
+ TQDomDocument( TQDomDocumentPrivate* );
+
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomNamedNodeMap
+{
+public:
+ TQDomNamedNodeMap();
+ TQDomNamedNodeMap( const TQDomNamedNodeMap&amp; );
+ TQDomNamedNodeMap&amp; operator= ( const TQDomNamedNodeMap&amp; );
+ bool operator== ( const TQDomNamedNodeMap&amp; ) const;
+ bool operator!= ( const TQDomNamedNodeMap&amp; ) const;
+ ~TQDomNamedNodeMap();
+
+ // DOM functions
+ TQDomNode namedItem( const TQString&amp; name ) const;
+ TQDomNode setNamedItem( const TQDomNode&amp; newNode );
+ TQDomNode removeNamedItem( const TQString&amp; name );
+ TQDomNode item( int index ) const;
+ TQDomNode namedItemNS( const TQString&amp; nsURI, const TQString&amp; localName ) const;
+ TQDomNode setNamedItemNS( const TQDomNode&amp; newNode );
+ TQDomNode removeNamedItemNS( const TQString&amp; nsURI, const TQString&amp; localName );
+
+ // DOM read only attributes
+ uint length() const;
+ uint count() const { return length(); } // TQt API consitancy
+
+ // TQt extension
+ bool contains( const TQString&amp; name ) const;
+
+private:
+ TQDomNamedNodeMapPrivate* impl;
+ TQDomNamedNodeMap( TQDomNamedNodeMapPrivate* );
+
+ friend class TQDomNode;
+ friend class TQDomDocumentType;
+ friend class TQDomElement;
+};
+
+class TQM_EXPORT_DOM TQDomDocumentFragment : public TQDomNode
+{
+public:
+ TQDomDocumentFragment();
+ TQDomDocumentFragment( const TQDomDocumentFragment&amp; x );
+ TQDomDocumentFragment&amp; operator= ( const TQDomDocumentFragment&amp; );
+ ~TQDomDocumentFragment();
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isDocumentFragment() const;
+
+private:
+ TQDomDocumentFragment( TQDomDocumentFragmentPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomCharacterData : public TQDomNode
+{
+public:
+ TQDomCharacterData();
+ TQDomCharacterData( const TQDomCharacterData&amp; x );
+ TQDomCharacterData&amp; operator= ( const TQDomCharacterData&amp; );
+ ~TQDomCharacterData();
+
+ // DOM functions
+ virtual TQString substringData( unsigned long offset, unsigned long count );
+ virtual void appendData( const TQString&amp; arg );
+ virtual void insertData( unsigned long offset, const TQString&amp; arg );
+ virtual void deleteData( unsigned long offset, unsigned long count );
+ virtual void replaceData( unsigned long offset, unsigned long count, const TQString&amp; arg );
+
+ // DOM read only attributes
+ virtual uint length() const;
+
+ // DOM attributes
+ virtual TQString data() const;
+ virtual void setData( const TQString&amp; );
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isCharacterData() const;
+
+private:
+ TQDomCharacterData( TQDomCharacterDataPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomText;
+ friend class TQDomComment;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomAttr : public TQDomNode
+{
+public:
+ TQDomAttr();
+ TQDomAttr( const TQDomAttr&amp; x );
+ TQDomAttr&amp; operator= ( const TQDomAttr&amp; );
+ ~TQDomAttr();
+
+ // DOM read only attributes
+ virtual TQString name() const;
+ virtual bool specified() const;
+ virtual TQDomElement ownerElement() const;
+
+ // DOM attributes
+ virtual TQString value() const;
+ virtual void setValue( const TQString&amp; );
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isAttr() const;
+
+private:
+ TQDomAttr( TQDomAttrPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomElement;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomElement : public TQDomNode
+{
+public:
+ TQDomElement();
+ TQDomElement( const TQDomElement&amp; x );
+ TQDomElement&amp; operator= ( const TQDomElement&amp; );
+ ~TQDomElement();
+
+ // DOM functions
+ TQString attribute( const TQString&amp; name, const TQString&amp; defValue = TQString::null ) const;
+ void setAttribute( const TQString&amp; name, const TQString&amp; value );
+ void setAttribute( const TQString&amp; name, int value );
+ void setAttribute( const TQString&amp; name, uint value );
+ void setAttribute( const TQString&amp; name, long value );
+ void setAttribute( const TQString&amp; name, ulong value );
+ void setAttribute( const TQString&amp; name, double value );
+ void removeAttribute( const TQString&amp; name );
+ TQDomAttr attributeNode( const TQString&amp; name);
+ TQDomAttr setAttributeNode( const TQDomAttr&amp; newAttr );
+ TQDomAttr removeAttributeNode( const TQDomAttr&amp; oldAttr );
+ virtual TQDomNodeList elementsByTagName( const TQString&amp; tagname ) const;
+ bool hasAttribute( const TQString&amp; name ) const;
+
+ TQString attributeNS( const TQString nsURI, const TQString&amp; localName, const TQString&amp; defValue ) const;
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, const TQString&amp; value );
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, int value );
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, uint value );
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, long value );
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, ulong value );
+ void setAttributeNS( const TQString nsURI, const TQString&amp; qName, double value );
+ void removeAttributeNS( const TQString&amp; nsURI, const TQString&amp; localName );
+ TQDomAttr attributeNodeNS( const TQString&amp; nsURI, const TQString&amp; localName );
+ TQDomAttr setAttributeNodeNS( const TQDomAttr&amp; newAttr );
+ virtual TQDomNodeList elementsByTagNameNS( const TQString&amp; nsURI, const TQString&amp; localName ) const;
+ bool hasAttributeNS( const TQString&amp; nsURI, const TQString&amp; localName ) const;
+
+ // DOM read only attributes
+ TQString tagName() const;
+ void setTagName( const TQString&amp; name ); // TQt extension
+
+ // Reimplemented from TQDomNode
+ TQDomNamedNodeMap attributes() const;
+ TQDomNode::NodeType nodeType() const;
+ bool isElement() const;
+
+ TQString text() const;
+
+private:
+ TQDomElement( TQDomElementPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+ friend class TQDomAttr;
+};
+
+class TQM_EXPORT_DOM TQDomText : public TQDomCharacterData
+{
+public:
+ TQDomText();
+ TQDomText( const TQDomText&amp; x );
+ TQDomText&amp; operator= ( const TQDomText&amp; );
+ ~TQDomText();
+
+ // DOM functions
+ TQDomText splitText( int offset );
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isText() const;
+
+private:
+ TQDomText( TQDomTextPrivate* );
+
+ friend class TQDomCDATASection;
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomComment : public TQDomCharacterData
+{
+public:
+ TQDomComment();
+ TQDomComment( const TQDomComment&amp; x );
+ TQDomComment&amp; operator= ( const TQDomComment&amp; );
+ ~TQDomComment();
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isComment() const;
+
+private:
+ TQDomComment( TQDomCommentPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomCDATASection : public TQDomText
+{
+public:
+ TQDomCDATASection();
+ TQDomCDATASection( const TQDomCDATASection&amp; x );
+ TQDomCDATASection&amp; operator= ( const TQDomCDATASection&amp; );
+ ~TQDomCDATASection();
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isCDATASection() const;
+
+private:
+ TQDomCDATASection( TQDomCDATASectionPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomNotation : public TQDomNode
+{
+public:
+ TQDomNotation();
+ TQDomNotation( const TQDomNotation&amp; x );
+ TQDomNotation&amp; operator= ( const TQDomNotation&amp; );
+ ~TQDomNotation();
+
+ // DOM read only attributes
+ TQString publicId() const;
+ TQString systemId() const;
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isNotation() const;
+
+private:
+ TQDomNotation( TQDomNotationPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomEntity : public TQDomNode
+{
+public:
+ TQDomEntity();
+ TQDomEntity( const TQDomEntity&amp; x );
+ TQDomEntity&amp; operator= ( const TQDomEntity&amp; );
+ ~TQDomEntity();
+
+ // DOM read only attributes
+ virtual TQString publicId() const;
+ virtual TQString systemId() const;
+ virtual TQString notationName() const;
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isEntity() const;
+
+private:
+ TQDomEntity( TQDomEntityPrivate* );
+
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomEntityReference : public TQDomNode
+{
+public:
+ TQDomEntityReference();
+ TQDomEntityReference( const TQDomEntityReference&amp; x );
+ TQDomEntityReference&amp; operator= ( const TQDomEntityReference&amp; );
+ ~TQDomEntityReference();
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isEntityReference() const;
+
+private:
+ TQDomEntityReference( TQDomEntityReferencePrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+class TQM_EXPORT_DOM TQDomProcessingInstruction : public TQDomNode
+{
+public:
+ TQDomProcessingInstruction();
+ TQDomProcessingInstruction( const TQDomProcessingInstruction&amp; x );
+ TQDomProcessingInstruction&amp; operator= ( const TQDomProcessingInstruction&amp; );
+ ~TQDomProcessingInstruction();
+
+ // DOM read only attributes
+ virtual TQString target() const;
+
+ // DOM attributes
+ virtual TQString data() const;
+ virtual void setData( const TQString&amp; d );
+
+ // Reimplemented from TQDomNode
+ TQDomNode::NodeType nodeType() const;
+ bool isProcessingInstruction() const;
+
+private:
+ TQDomProcessingInstruction( TQDomProcessingInstructionPrivate* );
+
+ friend class TQDomDocument;
+ friend class TQDomNode;
+};
+
+
+TQM_EXPORT_DOM TQTextStream&amp; operator&lt;&lt;( TQTextStream&amp;, const TQDomNode&amp; );
+
+#endif //QT_NO_DOM
+#endif // TQDOM_H
+</pre>
+<!-- eof -->
+<p><address><hr><div align=center>
+<table width=100% cellspacing=0 border=0><tr>
+<td>Copyright &copy; 2007
+<a href="troll.html">Trolltech</a><td align=center><a href="trademarks.html">Trademarks</a>
+<td align=right><div align=right>TQt 3.3.8</div>
+</table></div></address></body>
+</html>