7#include <QtXml/qtxmlglobal.h>
8#include <QtCore/qstring.h>
55class QXmlStreamReader;
73 static InvalidDataPolicy invalidDataPolicy();
74 static void setInvalidDataPolicy(InvalidDataPolicy
policy);
94 EntityReferenceNode = 5,
96 ProcessingInstructionNode = 7,
99 DocumentTypeNode = 10,
100 DocumentFragmentNode = 11,
103 CharacterDataNode = 22
108 EncodingFromDocument = 1,
109 EncodingFromTextStream = 2
125 bool hasChildNodes()
const;
126 QDomNode cloneNode(
bool deep =
true)
const;
128 bool isSupported(
const QString& feature,
const QString& version)
const;
132 NodeType nodeType()
const;
143 bool hasAttributes()
const;
147 void setNodeValue(
const QString&);
153 bool isCDATASection()
const;
154 bool isDocumentFragment()
const;
155 bool isDocument()
const;
156 bool isDocumentType()
const;
157 bool isElement()
const;
158 bool isEntityReference()
const;
160 bool isEntity()
const;
161 bool isNotation()
const;
162 bool isProcessingInstruction()
const;
163 bool isCharacterData()
const;
164 bool isComment()
const;
196 int lineNumber()
const;
197 int columnNumber()
const;
252 QString internalSubset()
const;
270 UseNamespaceProcessing = 0x01,
271 PreserveSpacingOnlyNodes = 0x02,
316#if QT_DEPRECATED_SINCE(6, 8)
318 bool setContent(const
QByteArray &
text,
bool namespaceProcessing,
QString *errorMsg =
nullptr,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
320 bool setContent(const
QString &
text,
bool namespaceProcessing,
QString *errorMsg =
nullptr,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
322 bool setContent(
QIODevice *dev,
bool namespaceProcessing,
QString *errorMsg =
nullptr,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
324 bool setContent(const
QByteArray &
text,
QString *errorMsg,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
326 bool setContent(const
QString &
text,
QString *errorMsg,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
328 bool setContent(
QIODevice *dev,
QString *errorMsg,
int *errorLine =
nullptr,
int *errorColumn =
nullptr);
330 bool setContent(QXmlStreamReader *reader,
bool namespaceProcessing,
QString *errorMsg =
nullptr,
331 int *errorLine =
nullptr,
int *errorColumn =
nullptr);
336 {
return setContentImpl(
data, options); }
337 ParseResult setContent(
QAnyStringView data, ParseOptions options = ParseOption::Default);
338 ParseResult setContent(
QIODevice *
device, ParseOptions options = ParseOption::Default);
339 ParseResult setContent(QXmlStreamReader *reader, ParseOptions options = ParseOption::Default);
346 ParseResult setContentImpl(
const QByteArray &
data, ParseOptions options);
449 bool specified()
const;
501 void removeAttributeNS(
const QString& nsURI,
const QString& localName);
505 bool hasAttributeNS(
const QString& nsURI,
const QString& localName)
const;
IOBluetoothDevice * device
QDomNode::NodeType nodeType() const
Returns \l{QDomNode::NodeType}{AttributeNode}.
QDomNode::NodeType nodeType() const
Returns CDATASection.
QDomNode::NodeType nodeType() const
Returns DocumentFragment.
QDomNode::NodeType nodeType() const
Returns DocumentTypeNode.
QDomNode::NodeType nodeType() const
Returns DocumentNode.
Q_WEAK_OVERLOAD ParseResult setContent(const QByteArray &data, ParseOptions options=ParseOption::Default)
void setAttribute(const QString &name, int value)
This is an overloaded member function, provided for convenience. It differs from the above function o...
void setAttribute(const QString &name, uint value)
This is an overloaded member function, provided for convenience. It differs from the above function o...
void setAttributeNS(const QString &nsURI, const QString &qName, uint value)
This is an overloaded member function, provided for convenience. It differs from the above function o...
QDomNode::NodeType nodeType() const
Returns ElementNode.
void setAttributeNS(const QString &nsURI, const QString &qName, int value)
This is an overloaded member function, provided for convenience. It differs from the above function o...
QDomNode::NodeType nodeType() const
Returns EntityReference.
QDomNode::NodeType nodeType() const
Returns EntityNode.
InvalidDataPolicy
This enum specifies what should be done when a factory function in QDomDocument is called with invali...
int size() const
This function is provided for Qt API consistency.
bool isEmpty() const
Returns true if the map is empty; otherwise returns false.
int count() const
This function is provided for Qt API consistency.
int count() const
This function is provided for Qt API consistency.
bool isEmpty() const
Returns true if the list contains no items; otherwise returns false.
int size() const
This function is provided for Qt API consistency.
QDomNode at(int index) const
This function is provided for Qt API consistency.
NodeType
This enum defines the type of the node: \value ElementNode \value AttributeNode \value TextNode \valu...
QDomNode::NodeType nodeType() const
Returns NotationNode.
QDomNode::NodeType nodeType() const
Returns ProcessingInstructionNode.
QDomNode::NodeType nodeType() const
Returns TextNode.
\inmodule QtCore \reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
Combined button and popup list for selecting options.
static void deleteData(QBrushData *d)
constexpr bool operator!=(const timespec &t1, const timespec &t2)
Q_XML_EXPORT QTextStream & operator<<(QTextStream &, const QDomNode &)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
EGLOutputLayerEXT EGLint attribute
#define Q_DECLARE_FLAGS(Flags, Enum)
static bool contains(const QJsonArray &haystack, unsigned needle)
GLint GLint GLint GLint GLint x
[0]
GLenum GLuint GLenum GLsizei length
GLenum GLenum GLsizei count
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset
static void normalize(double &x, double &y)
QQuickTextEditPrivate::Node TextNode
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
static QT_BEGIN_NAMESPACE const uint Default
static QSvgNode * createTextNode(QSvgNode *parent, const QXmlStreamAttributes &attributes, QSvgHandler *handler)
#define QT_DEPRECATED_VERSION_X_6_8(text)
static const struct QTextHtmlEntity entities[]
static QString errorMessage(QUrlPrivate::ErrorCode errorCode, const QString &errorSource, qsizetype errorPosition)
settings setValue("DataPump/bgcolor", color)
mimeData setData("text/csv", csvData)
app setAttribute(Qt::AA_DontShowIconsInMenus)
char * toString(const MyType &t)
[31]
The struct is used to store the result of QDomDocument::setContent().