QDomText Class
La classe QDomText représente les données textuelles dans le document XML analysé. Plus d'informations...
| En-tête : | #include <QDomText> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Xml)target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake : | QT += xml |
| Hérite : | QDomCharacterData |
| Hérité par : |
- Liste de tous les membres, y compris les membres hérités
- QDomText fait partie des classes XML.
Note : 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 en deux objets QDomText à l'aide de splitText().
Pour plus d'informations sur le Document Object Model, voir les niveaux 1 et 2 du Core. Pour une introduction plus générale à l'implémentation du DOM, voir la documentation QDomDocument.
Documentation des fonctions membres
QDomText::QDomText()
Construit un objet QDomText vide.
Pour construire un QDomText avec du contenu, utilisez QDomDocument::createTextNode().
QDomText::QDomText(const QDomText &text)
Construit une copie de text.
Les données de la copie sont partagées (copie superficielle) : modifier un noeud modifiera également l'autre. Si vous voulez faire une copie profonde, utilisez cloneNode().
QDomNode::NodeType QDomText::nodeType() const
Retourne TextNode.
QDomText QDomText::splitText(int offset)
Divise cet objet texte DOM en deux objets QDomText. Cet objet conserve ses premiers caractères. Cet objet conserve ses premiers offset caractères et le second 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)
Assigne other à ce texte DOM.
Les données de la copie sont partagées (copie superficielle) : modifier un nœud modifiera également l'autre. Si vous voulez faire 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.