61 class QDomDocumentPrivate;
62 class QDomDocumentTypePrivate;
63 class QDomDocumentFragmentPrivate;
64 class QDomNodePrivate;
65 class QDomNodeListPrivate;
66 class QDomImplementationPrivate;
67 class QDomElementPrivate;
68 class QDomNotationPrivate;
69 class QDomEntityPrivate;
70 class QDomEntityReferencePrivate;
71 class QDomProcessingInstructionPrivate;
72 class QDomAttrPrivate;
73 class QDomCharacterDataPrivate;
74 class QDomTextPrivate;
75 class QDomCommentPrivate;
76 class QDomCDATASectionPrivate;
77 class QDomNamedNodeMapPrivate;
78 class QDomImplementationPrivate;
110 bool hasFeature(
const QString& feature,
const QString& version)
const;
115 static InvalidDataPolicy invalidDataPolicy();
116 static void setInvalidDataPolicy(InvalidDataPolicy policy);
122 QDomImplementationPrivate* impl;
135 CDATASectionNode = 4,
136 EntityReferenceNode = 5,
138 ProcessingInstructionNode = 7,
141 DocumentTypeNode = 10,
142 DocumentFragmentNode = 11,
145 CharacterDataNode = 22
150 EncodingFromDocument = 1,
151 EncodingFromTextStream = 2
167 bool hasChildNodes()
const;
168 QDomNode cloneNode(
bool deep =
true)
const;
170 bool isSupported(
const QString& feature,
const QString& version)
const;
174 NodeType nodeType()
const;
185 bool hasAttributes()
const;
189 void setNodeValue(
const QString&);
191 void setPrefix(
const QString& pre);
195 bool isCDATASection()
const;
196 bool isDocumentFragment()
const;
197 bool isDocument()
const;
198 bool isDocumentType()
const;
199 bool isElement()
const;
200 bool isEntityReference()
const;
202 bool isEntity()
const;
203 bool isNotation()
const;
204 bool isProcessingInstruction()
const;
205 bool isCharacterData()
const;
206 bool isComment()
const;
232 void save(
QTextStream&,
int, EncodingPolicy)
const;
239 int lineNumber()
const;
240 int columnNumber()
const;
274 QDomNodeListPrivate* impl;
295 QString internalSubset()
const;
343 bool setContent(
const QByteArray& text,
bool namespaceProcessing,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
344 bool setContent(
const QString& text,
bool namespaceProcessing,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
345 bool setContent(
QIODevice* dev,
bool namespaceProcessing,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
347 bool setContent(
const QByteArray& text,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
348 bool setContent(
const QString& text,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
349 bool setContent(
QIODevice* dev,
QString *errorMsg=0,
int *errorLine=0,
int *errorColumn=0 );
353 QString toString(
int = 1)
const;
388 bool contains(
const QString& name)
const;
391 QDomNamedNodeMapPrivate* impl;
425 void appendData(
const QString& arg);
426 void insertData(
unsigned long offset,
const QString& arg);
427 void deleteData(
unsigned long offset,
unsigned long count);
428 void replaceData(
unsigned long offset,
unsigned long count,
const QString& arg);
458 bool specified()
const;
489 { setAttribute(name,
qlonglong(value)); }
492 void setAttribute(
const QString& name,
float value);
493 void setAttribute(
const QString& name,
double value);
494 void removeAttribute(
const QString& name);
499 bool hasAttribute(
const QString& name)
const;
504 { setAttributeNS(nsURI, qName,
qlonglong(value)); }
506 { setAttributeNS(nsURI, qName,
qulonglong(value)); }
509 void setAttributeNS(
const QString nsURI,
const QString& qName,
double value);
510 void removeAttributeNS(
const QString& nsURI,
const QString& localName);
514 bool hasAttributeNS(
const QString& nsURI,
const QString& localName)
const;
518 void setTagName(
const QString& name);
660 void setData(
const QString& d);
void setAttribute(const QString &name, int value)
GLsizei GLsizei GLchar * source
void setAttributeNS(const QString nsURI, const QString &qName, int value)
NodeType nodeType() const
friend class QDomDocument
QDomNode::NodeType nodeType() const
bool operator==(const Attribute &cA, const AttributeInstance< type > &cB)
This operator compares the two attributes and NOT their values.
#define QT_BEGIN_NAMESPACE
GLsizei GLsizei GLenum GLenum const GLvoid * data
QDomNamedNodeMap attributes() const
friend class QDomDocumentType
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const
Q_XML_EXPORT QTextStream & operator<<(QTextStream &, const QDomNode &)
QDomNode at(int index) const
GLuint GLuint GLsizei count
void setAttribute(const QString &name, uint value)
GLuint GLsizei GLsizei * length
bool operator!=(const QByteArray &a1, const QByteArray &a2)
GLsizei const GLfloat * value
GLuint const GLchar * name
QDomCharacterData & operator=(const QDomCharacterData &)
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const
GLXFBConfig int attribute
void setAttributeNS(const QString nsURI, const QString &qName, uint value)
QDomNode::NodeType nodeType() const
friend class QDomCDATASection
QDomNode & operator=(const QDomNode &)
QDomText & operator=(const QDomText &)
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const
QDomNode::NodeType nodeType() const