27#include "QXmppGlobal.h"
31#include <QXmlStreamWriter>
35class QXmppElementPrivate;
37using QXmppElementList = QList<QXmppElement>;
50 QDomElement sourceDomElement()
const;
52 QStringList attributeNames()
const;
54 QString attribute(
const QString &name)
const;
55 void setAttribute(
const QString &name,
const QString &value);
58 QXmppElement firstChildElement(
const QString &name = QString())
const;
59 QXmppElement nextSiblingElement(
const QString &name = QString())
const;
62 QString tagName()
const;
63 void setTagName(
const QString &type);
65 QString value()
const;
66 void setValue(
const QString &text);
69 void toXml(QXmlStreamWriter *writer)
const;
75 QXmppElementPrivate *d;
QXmppElement represents a raw XML element with possible children.
Definition: QXmppElement.h:43