QDomEntityReference Class
La classe QDomEntityReference représente une référence d'entité XML. En savoir plus...
| En-tête : | #include <QDomEntityReference> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Xml) target_link_libraries(mytarget PRIVATE Qt6::Xml) |
| qmake : | QT += xml |
| Hérite de : | QDomNode |
- Liste de tous les membres, y compris les membres hérités
- QDomEntityReference fait partie des classes XML.
Remarque : toutes les fonctions de cette classe sont réentrantes.
Fonctions publiques
| QDomEntityReference() | |
| QDomEntityReference(const QDomEntityReference &entityReference) | |
| QDomNode::NodeType | nodeType() const |
| QDomEntityReference & | operator=(const QDomEntityReference &other) |
Description détaillée
Un objet QDomEntityReference peut être inséré dans l’arborescence DOM lorsqu’une référence d’entité est présente dans le document source, ou lorsque l’utilisateur souhaite insérer une référence d’entité.
Notez que les références de caractères et les références à des entités prédéfinies sont développées par le processeur XML, de sorte que les caractères sont représentés par leur équivalent Unicode plutôt que par une référence d’entité.
De plus, le processeur XML peut développer complètement les références aux entités lors de la construction de l’arborescence DOM, au lieu de fournir des objets `QDomEntityReference`.
S’il fournit de tels objets, il se peut alors que, pour un nœud de référence d’entité donné, il n’y ait pas de nœud d’entité représentant l’entité référencée ; mais si une telle entité existe, la liste des enfants du nœud de référence d’entité est alors identique à celle du nœud d’entité. Comme pour le nœud d’entité, tous les descendants de la référence d’entité sont en lecture seule.
Pour plus d’informations sur le modèle objet de document (DOM), consultez les spécifications « Level 1 » et « Level 2 Core ». Pour une introduction plus générale à l’implémentation du DOM, consultez la documentation « QDomDocument ».
Documentation des fonctions membres
QDomEntityReference::QDomEntityReference()
Crée une référence d'entité vide. Utilisez la méthode QDomDocument::createEntityReference() pour créer une référence d'entité contenant du contenu.
QDomEntityReference::QDomEntityReference(const QDomEntityReference &entityReference)
Crée une copie de entityReference.
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 QDomEntityReference::nodeType() const
Renvoie « EntityReference ».
QDomEntityReference &QDomEntityReference::operator=(const QDomEntityReference &other)
Attribue la méthode « other » à cette référence d'entité.
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 la méthode 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.