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 : |
- Liste de tous les membres, y compris les membres hérités
- QDomText fait partie des classes XML.
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.