Sur cette page

QDomText Class

La classe QDomText représente les données textuelles du document XML analysé. En savoir plus...

En-tête : #include <QDomText>
CMake : find_package(Qt6 REQUIRED COMPONENTS Xml)
target_link_libraries(mytarget PRIVATE Qt6::Xml)
qmake : QT += xml
Hérite de : QDomCharacterData
Hérité par :

QDomCDATASection

Remarque : toutes les fonctions de cette classe sont réentrantes.

Fonctions publiques

QDomText()
QDomText(const QDomText &text)
QDomNode::NodeType nodeType() const
QDomText splitText(int offset)
QDomText &operator=(const QDomText &other)

Description détaillée

Vous pouvez diviser le texte d’un objet QDomText entre deux objets QDomText à l’aide de la fonction splitText().

Pour plus d’informations sur le Modèle objet de document (DOM), consultez les spécifications Core de niveau 1 et de niveau 2. Pour une introduction plus générale à l’implémentation du DOM, consultez la documentation d’ QDomDocument.

Documentation des fonctions membres

QDomText::QDomText()

Crée un objet QDomText vide.

Pour créer un objet QDomText contenant du contenu, utilisez la fonction ` QDomDocument::createTextNode()`.

QDomText::QDomText(const QDomText &text)

Crée une copie de ` text`.

Les données de la copie sont partagées (copie superficielle) : la modification d'un nœud entraîne également la modification de l'autre. Si vous souhaitez effectuer une copie profonde, utilisez cloneNode().

QDomNode::NodeType QDomText::nodeType() const

Renvoie « TextNode ».

QDomText QDomText::splitText(int offset)

Divise cet objet texte DOM en deux objets « QDomText ». Cet objet conserve ses premiers caractères offset, tandis que le deuxième objet (nouvellement créé) est inséré dans l'arborescence du document après cet objet, avec les caractères restants.

La fonction renvoie l'objet nouvellement créé.

Voir aussi QDomNode::normalize().

QDomText &QDomText::operator=(const QDomText &other)

Attribue la méthode other à ce texte DOM.

Les données de la copie sont partagées (copie superficielle) : la modification d'un nœud entraîne également la modification de l'autre. Si vous souhaitez effectuer une copie profonde, utilisez cloneNode().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.